Implementation of game of go (also known as baduk, weiqi) in C++ using SFML.
Currently there is a very basic GUI and random AI implemented.
Requirements: 1) C++14, 2) SFML 2.6.1
The program was tested on Ubuntu 22.04 LTS Jammy, gcc 11.4.0.
Instructions for an out-or-place build:
- Go to the directory containing the CMakeLists.txt file.
- Run
cmake -S . -B build
. This will create abuild
directory and put CMake files there. - Go to the
build
directory. - Build the project (e.g. for Unix makefiles it is achieved by running
make
command in the terminal). - Launch the executable file "game_of_go".
The project is early in the development stage, so there are a lot of things yet to be implemented.
More info about game of go can be found in the following wikipedia article: https://en.wikipedia.org/wiki/Go_(game)