This is a Chess application implemented in C++ using wxWidgets. The program allows you to play a game of Chess, following all the standard rules of Chess, and it also checks for draws, checkmates, and pawn promotions. It provides a graphical user interface (GUI) to facilitate an intuitive gameplay experience.
NOTE: You'll need wxWidgets installed on your machine for this to run. For instructions on downloading wxWidgets on Linux click here
- Visualize all the legal moves for the piece the user clicks
- Check for draws and checkmates to determine the outcome of the game
- Pawn promotions
- Convenient GUI for easy interaction with the pieces
- Clone the repository to your machine.
git clone https://github.com/jpope6/chess-v2.git
cd chess-v2
- Compile and run the script
./r.sh
- Create a bot for the user to play against
This application is available under the MIT License