The project was created for a course credit at university. I decided to do chess, because I'm a big fan.
Project was written in python 3.11.0 using few default libralies, pygame and pygame_menu.
pygame_chess supports games between 2 players, computer as enemy isn't implemented yet.
All moves excluding en passant are available, if you find any illegal move, let me know in issues section.
Get the source code and assets from github. Then install packages from requirements.txt
git clone https://github.com/brajankw/pygame_chess.git
cd pygame_chess
python3 -m pip install -r requirements.txt
python3 main.py