Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 810 Bytes

README.md

File metadata and controls

26 lines (20 loc) · 810 Bytes

Chess

This is a simple chess client written with Avalonia-UI that interfaces with ChessEngine (and hopefully other engines in the future) to let you play chess!

Image of a chess game

Building and Running

Building Chess and its dependencies has been tested with Clang 12 and dotnet 5.0.

On Windows, librgl requires that you have pthreads-win32 installed as a CMake package. See here for details.

git clone https://github.com/ElwynJohn/Chess
cd Chess
git submodule update --init --recursive
cmake -B build -G Ninja -DBUILD_SHARED_LIBS=ON -DCMAKE_C_COMPILER=clang -DCMAKE_BUILD_TYPE=Release
cmake --build build
dotnet build/Chess.dll