A simple Chess game implemented using Python and Pygame.
- Classic two-player Chess gameplay
- Intuitive user interface
- Highlighting of possible moves
- Move validation and enforcement of Chess rules
- Support for game replay and analysis
-
Clone the repository:
git clone https://github.com/parneetsingh022/chess.git cd chess -
Create and activate a virtual environment (optional but recommended):
python3 -m venv env source env/bin/activate # On Windows, use 'env\Scripts\activate'
-
Install the required dependencies:
pip install -r requirements.txt
To start the game, run:
python main.pyWe welcome contributions to enhance the Chess game! To get started:
-
Fork the repository.
-
Create a new branch for your feature or bugfix:
git checkout -b feature-name
-
Make your changes and commit them with descriptive messages:
git commit -m "Add feature: description" -
Push to your fork:
git push origin feature-name
-
Open a pull request against the
mainbranch of this repository.
For detailed guidelines, please refer to our CONTRIBUTING.md file.
This project is licensed under the MIT License. See the LICENSE file for details.

