Game Protocol

From AnnieWiki
Revision as of 18:01, 24 May 2020 by WikiAdmin (talk | contribs)
Jump to navigation Jump to search

Het data protocol voor de game. Message types

Index Message Type Sender Recipients Description
7 PlayerTurn Host Alle clients Een bericht van de host naar de spelers die aangeeft wiens beurt het is.
8 RoomInfo Host Client Een bericht met alle informatie over de huidige kamer, als antwoord op een 'MoveRequest'.
9 PlayerEnterRoom Host Huidige clients in de kamer Dit bericht wordt verzonden van de host naar de clients, wanneer een nieuwe speler de kamer binnenkomt.
10 PlayerLeaveRoom Host Huidige clients in de kamer Dit bericht wordt verzonden van de host naar de clients, wanneer een speler de kamer verlaat.
11 ObtainTreasure Host Client Een bericht dat je krijgt wanneer je treasure oppakt.
12 HitMonster Host Clients Dit bericht wordt naar de client(s) gestuurd wanneer een monster schade krijgt.
13 HitByMonster Host Clients Dit bericht wordt naar de client(s) gestuurd wanneer een speler geraakt wordt door een monster.
14 PlayerDefends Host Clients Dit bericht wordt naar de client(s) gestuurd wanneer een speler defend en HP healed.
15 PlayerLeftDungeon Host Clients Dit bericht wordt naar de clients gestuurd wanneer een speler de dungeon heeft verlaten.
16 PlayerDies Host Clients Dit bericht wordt naar de client(s) gestuurd wanneer een speler sterft.
17 EndGame Host Clients Dit bericht wordt naar alle clients gestuurd wanneer het spel is afgelopen, met de uiteindelijke highscore.
18 MoveRequest Client Host Een request om naar de volgende kamer te lopen.
19 AttackRequest Client Host Een request om het monster in de kamer aan te vallen.
20 DefendRequest Client Host Een request om een beurt te defenden en HP te healen.
21 ClaimTreasureRequest Client Host Een request om de treasure in de kamer te claimen.
22 LeaveDungeonRequest Client Host Een request om de dungeon te verlaten.