This repository has been archived by the owner on Aug 14, 2022. It is now read-only.
This is the first release where everything is in a working state. The library can be used for playing the battleship game according to the protocol.
Based off commit 43374f5 and #4
Features:
- TCP/IP client
- Hosting game
- Connecting to host
- Handshaking (210, 220, HELO)
- Responses (230 Miss!, 260 You win!...)
- Commands (FIRE, HELP, QUIT...)
- Player data (name, end point...)
- Battleship board logic
- Ships (health, length, type, name...)
- Placing ships, with overlapping detection
- Shooting at grid
- Track shot grids
- Track shot ships