Author: Nhut Dang - HCMUS - 22APCS1 - 22125071.
This is a CS202 Solo Lab Project using C++. The project is a basic chess game with GUI, that help players learn to play chess. The game also have a chess engine that can play against the player, and analyze the board. The game also provides chess puzzles, chess variations, and data of played games.
- Basic chess game with GUI.
- 3 game modes: Player vs Player, Player vs Computer, Computer vs Computer.
- Multiple time limit options: 1 min, 3 mins, 5 mins, 10 mins, 15 mins, 30 mins,...
- Chess engine that can play against the player, and analyze the board.
- 100 chess puzzles (read from .csv file)
- 2 chess variations.
- Save & load old games for reviewing (using binary file).
- Customizable game settings.
- 9 board themes
- 8 piece sets themes
- Sound on/off
- Youtube demo here.
- Screenshots:
- Clone the repository.
- Open the project in Visual Studio (or any IDE).
- Build the project.
- Run the executable file.
- Download the
ChessChill_vx.x.zip
file from a release here. - Extract the zip file.
- Run the
Chess-Chill.exe
file.