Rozszerzenie protokołu komunikacji do obsługi NPC
-
Pakiet world state powinien móc obsłużyć wysyłanie informacji o tym co NPC ma do powiedzenia oraz możliwe odpowiedzi do tego -
Pakiet world interact powinien obsłużyć kody odpowiedzi gracza, wysyłane przez pakiet world state przy rozmowie -
Pakiety z oczekiwaną odpowiedzią z serwera oprócz hello powinny mieć pole request id. To pole powinno być na tyle duże aby przechować dowolną wartość unikalną dla połączenia. 2 klientów może powtórzyć to samo id, ale ten sam klient nie może powtórzyć. Chodzi o numerowanie requestów tak aby możliwe było odpowiednie zaadresowanie odpowiedzi. -
Dodanie obsługi kodów do rozpoczęcia rozmowy z NPC-em -
Przenieść sekcję FAQ z Protokołu komunikacyjnego.md do README.md -
Zmienić nazwę pliku PROTOKÓŁ KOMUNIKACYJNY.md na Protokół komunikacyjny.md -
Poprawić link do pliku Protokół komunikacyjny.md w README.md -
Uzupełnić komendy uruchomienia serwera o pip install -r requirements.txt
jako 3 komendę -
Zmienić ostatnią komendę uruchamiania serwera na python Server.py
Edited by Bartosz Owczarz