A Python-based chess game developed using the Pygame library. The game provides essential chess functionalities, including checks, pawn promotion, en passant capture, and castling.
It provides an immersive experience with chess.com-inspired sound effects and an enhanced graphical user interface featuring board highlighting, elevating gameplay and user experience.
The PyCHESS game requires the following dependencies:
Python
(version 3.2)Pygame
(version 2.3.0)
- Clone or download the PyCHESS repository.
Need help cloning a repository? Check out how to clone a github repository here
- Install
Python
(version 3.2) from the official Python website (https://www.python.org). - Install
Pygame
(version 2.3.0) by running the following command:
pip install Pygame
To run the PyCHESS game, follow these steps:
- Open your terminal or command prompt.
- Navigate to the directory where you cloned or downloaded the PyCHESS repository.
- From the project directory, navigate to the
src
directory: cd src
- Run the following command to start the game:
python main.py