Skip to content
Zuza edited this page Jan 10, 2022 · 6 revisions

Dla klientów

Ogólne zasady działania serwera

  • żeby zalogować się na serwer należy wysłać mi wygenerowany słownik ze skryptu generator_hasel.py
  • login i hasło przyjmowane są w 2 osobnych wiadomościach w formacie [login]\n [haslo]\n
    • jeśli przekroczono limit odbytych gier nie nastąpi zalogowanie, ilość odbytych gier -> tutaj
  • serwer obsługuje również znaki \0 odpowiada tylko \n
  • po poprawnym zalogowaniu serwer odsyła +1\n w przeciwnym razie -\n (nie można się zalogować będąc w kolejce)
  • serwer rozsyła wszystkim graczom w grze wiadomość z podpowiedziami do słowa w formacie ciągu 0 i 1, np 111111\n wylosowano słowo ananas
  • litere/słowo proszę wysyłać w jednej wiadomości format słowa: =\nananas\n foramt litery: +\na\n
  • serwer odsyła:
    • =\n gdy zgadnięto litere
    • =\n [liczba_punktow]\n ?\n w 3 wiadomościach, gdy słowo jest poprawne
    • !\n gdy litera/słowo niepoprawne
    • #\n gdy gracz został zignorowany
    • ?\n przed rozłączeniem gracza
    • [slowo_zgadniete_przez_innego_gracza]\n [liczba_punktow]\n ?\n w 3 wiadomościach na początku następnej rundy, gdy inny gracz zgadnie słowo
  • nie odsyłam nic po 10 rundach
  • przy wysyłaniu wiadomości w formacie innym niż wyżej wiadomości mogą nie działać
Clone this wiki locally