Click here to go the the server help.
Battleships++ is a game based on the classical BattleShips game. For the rules of the classical version, please check Wikipedia. For this version of the game, some rules have been changed. This text will give you some insight in the messages that can be sent to a game of BattleShips++ and what kind of data you can expect to get back in return.
Any messages described below will only be sent after receiving the EMessage_RecvJoinGame
message.
For more information, please check out EMessages.h for BattleShips.
DATA_1: ClientID([YOUR CLIENT ID])
DATA_2: GameID([YOUR GAME ID])
DATA_3: short([SHIP TO PLACE])
DATA_4: short([X COORDINATE ON BOARD])
DATA_5: short([Y COORDINATE ON BOARD])
DATA_6: short([DIRECTION OF SHIP])
TBA
TBA
DATA_1: ClientID([YOUR CLIENT ID])
DATA_2: GameID([YOUR GAME ID])
DATA_1: ClientID([YOUR CLIENT ID])
DATA_2: GameID([YOUR GAME ID])
DATA_1: ClientID([YOUR CLIENT ID])
DATA_2: GameID([YOUR GAME ID])
DATA_1: ClientID([YOUR CLIENT ID])
DATA_2: GameID([YOUR GAME ID])
DATA_1: ClientID([YOUR CLIENT ID])
DATA_2: GameID([YOUR GAME ID])
DATA_1: ClientID([YOUR CLIENT ID])
DATA_2: GameID([YOUR GAME ID])
DATA_1: ClientID([YOUR CLIENT ID])
DATA_2: GameID([YOUR GAME ID])
For more information, please check out EMessages.h for BattleShips.
TBA
TBA
TBA
TBA
These messages are for BattleShips only. For server related error messages, please check out the documentation file for the server.
EMessage_RecvGameAlreadyStarted
EMessage_RecvShipPlacementNotDone
EMessage_RecvShipPlacementAlreadyDone
EMessage_RecvShipPlacementInvalid
EMessage_RecvShipRemovalInvalid
EMessage_RecvPlayedBeforeYourTurn
For more information, please check out EMessages.h for BattleShips.