credits for the 3d chess pieces to (Matt Joos)[https://sketchfab.com/mathiasjoos]
- stockfish
- Vulkan
- FontConfig
- Freetype
- PkgConfig
- Harfbuzz
- GLSLC: spirv compiler, included in LunarG SDK (building only)
- CMake
git clone https://github.com/jpbruyere/vkChess.git # Download source code from github
cd vkChess # Enter the source directory
git submodule update --init --recursive # download submodules
mkdir build # Create build directory
cd build
cmake .. # Run CMake, optionaly setup glslc path
make # Run Make
### Known bugs
- PAD ending is not detected.
- black/white selection has to be done in code as well as player/ai selection.
- u : undo
- h : toggle hints
- r : restart with white