A Python-based Chess Engine with PyGame and AI integration (Working).
- Implemented chess mechanics using object-oriented principles, ensuring a solid game logic foundation.
- Designed three distinct themes.
- Seamlessly integrated engaging sound effects.
- Press 't' to change themes (green, brown, blue, gray).
- Press 'r' to restart the game.
- Enhanced gameplay by integrating AI vs. Player functionality using the Minimax Algorithm.
- Clone this repository to your local machine.
- Create a virtual environment
python -m venv myenv
- Activate the virtual environment
myenv\Scripts\activate
- Install the required dependencies
pip install -r requirements.txt
Run the main.py
file.
This project is licensed under the MIT License.
Special thanks to the open-source community and PyGame for their valuable contributions to this project. Feel free to explore the code and enjoy playing chess with the Chess Engine!