Difference between revisions of "Game Protocol"
Jump to navigation
Jump to search
(Created page with "Het data protocol voor de game.") |
|||
Line 1: | Line 1: | ||
Het data protocol voor de game. | Het data protocol voor de game. | ||
+ | Message types | ||
+ | {| class="wikitable" | ||
+ | !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 | ||
+ | |Clients | ||
+ | |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. | ||
+ | |} |
Revision as of 18:01, 24 May 2020
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 | Clients | 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. |