Implements every chess rule: Castling / / En Passant Check Checkmate Stalemate 50 Move Rule Features Last move is highlighted Each action has a sound (move, capture, check, checkmate, stalemate) Every legal move you can make with held piece is highlighted Press 'T' to randomize theme Press 'R' to revert to default theme Press 'Escape' to restart the game Get started Clone git clone https://github.com/rxn7/chess --recurse-submodules Setup ./configure.sh Compile ./build.sh - Debug version ./build.sh -r - Release version Run ./run.sh- Debug version ./run.sh -r- Release version