ChessEngine

Retro Chess Engine

We will dethrone chess.com, Insha’Allah.

Description

A chess engine where two players can play against each other on the same board in a turn-based game, with a simple modern UI along with proper move validation and rule enforcement.

Installation

Install RetroChess.exe for windows from the Releases Page.

or

Clone the repository and install dependencies:

git clone https://github.com/SaqibMasoodi/ChessEngine.git
cd ChessEngine
pip install -r requirements.txt

How to Play

Run the application:

python Chess/ChessMain.py

Controls:

Engine Explanation

Read the logic behind the engine in the Engine Explanation.

Credits

For a full breakdown of the assets, audio, and algorithmic resources used in this project, please refer to my Credits file.


Here is a screengrab!