/Gome

An implementation of a subset of the Go game.

Primary LanguageC++Boost Software License 1.0BSL-1.0

Gome

Gome is an implementation of a subset of the game Go that you can find here.

The project consists of a server that is temporary located in the Tests solution and the client that is located in the Go solution and both of those are dependent of the project Gome and finally we use 2 more dependencies that are included in the project and are ASIO for networking and nlohmann JSON for (de)serializing data.

The server needs a configuration file like this.

The client can have a configuration file like this, else it will connect to the local server automatically.

The server has a command line interface and looks like this: image

The client has a command line interface and looks like this: image

From which you can move around with the arrow keys, with the enter key you can place a stone and with the first 3 function keys you can use the jokers.

Have fun!