This is Battleship game. Two users connect to one server. Communication is based on sockets. GUI made with JavaFX.
- Client - client code
- Server - server code
- Shared - shared part of code, data model and communication protocol
Project was created as gradle multi-project build
./gradlew buildClientJar
java -jar ./Client/build/jfx/app/BattleshipClient.jar
./gradlew buildServerJar
java -jar ./Server/build/jfx/app/BattleshipServer.jar