This project is a chess application that includes a graphical user interface, a bot for playing chess, and various utilities for handling algebraic notations.
- Algebraic Notations/
- Chess_notation.py
- Chess_tkinter.py
- Chess.py
- Bot/
- Bot.py
- test.py
- pieces/
- README.md
- Chess_notation.py: You play the game by entering the notations not by physically moving the pieces.
- Chess_tkinter.py: Provides a Tkinter-based GUI for the chess game. [Primitive version has lots of bbugs, this was the first version I made a long years ago]
- Chess.py: Another chess with pygame GUI that I made recently.
- Bot.py: Implements a chess bot that can play against a human or another bot.
This directory contains all the chess pieces.
- Python 3.x
- Pygame module
- Tkinter (for the GUI)
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd <project-directory>
To start the chess application with the GUI, run:
python Bot\Bot.py
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.