- drag and drop mechanism for moving pieces
- castling queen and king side
- pawn promotion implemented
- en-passant implemented
- utility function to read FEN notation
- files and ranks displayed
- Written in plain C++ code (C++20) using camelCase notation
- Hardware accelerated and used with Raylib library
- Free and open source
The purpose of this project is to make chess comfortable for people to play on their computer.
In order to move pieces the latest version currently only uses click and drag system to move the pieces.
There are two ways to install this project :
- install project and compile on your own
- install binaries
the dependencies of this project are :
- en-passant movement
- analysis mode
- play against computer (stockfish mostly)
- theme customization
- play online against your friends
- assets - folder containing the assets
- chess - folder containing all the source code
- setup - folder containing setup vs project
- README.md - readme file
- chess.sln - Visual Studio solution file
- setup.msi - setup file to download the program