This project has been deprecated! no futher development will occur. a new chess project is being started
The goal of this project is to provide a feature-rich yet minimalistic implementation of chess.
- install vcpkg and the relavent triplet
git clone https://github.com/microsoft/vcpkg
windows:
.\vcpkg\bootstrap-vcpkg.bat
MacOS and Linux
./vcpkg/bootstrap-vcpkg.sh
All platforms from here
./vcpkg install sdl2 sdl2-image sdl2-mixer --triplet <your-triplet>
./vcpkg integrate install
cmake -S . -B <your-build-folder> -DCMAKE_TOOLCHAIN_FILE=<path-to-vckpkg/scripts/buildsystems/vcpkg.cmake>
cd <build-directory>
make
cd <build-dir> ./chess
cd <build-dir> ./Debug/chess
*do your shells equivalent of the bash ./
- To view move history, press the left and right arrow keys. *History does not persist across multiple games.