https://github.com/stephan-gh/seabattle
Simple, network-based multi-player implementation of the game Battleship / SeaBattle (in German "Schiffe versenken") using C++ and Qt 5
https://github.com/stephan-gh/seabattle
cpp network qt seabattle
Last synced: about 1 month ago
JSON representation
Simple, network-based multi-player implementation of the game Battleship / SeaBattle (in German "Schiffe versenken") using C++ and Qt 5
- Host: GitHub
- URL: https://github.com/stephan-gh/seabattle
- Owner: stephan-gh
- License: gpl-3.0
- Created: 2016-04-08T09:17:21.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2018-06-10T19:26:36.000Z (about 8 years ago)
- Last Synced: 2025-01-01T11:12:09.702Z (over 1 year ago)
- Topics: cpp, network, qt, seabattle
- Language: C++
- Homepage:
- Size: 106 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SeaBattle
SeaBattle is a simple, network-based multi-player implementation of the game
[Battleship / SeaBattle](https://en.wikipedia.org/wiki/Battleship_(game)) (in German "[Schiffe versenken](https://de.wikipedia.org/wiki/Schiffe_versenken)") using C++ and Qt 5. There is a client (with an integrated server) and an additional dedicated server, which are both able to host multiple games.
## Building
SeaBattle depends on Qt 5 and Qt 5 Websockets and can be built by running:
```
$ qmake
$ make
```
The client is at `client/seabattle` and the dedicated server at `server/seabattle-server`.
## Screenshots
Screenshots below are in German but the game is available in English as well (depends on the system language):
|  |  |
|-----|-----|