rust chess software with a pygame GUI. Officially named Blockade
This is a chess program that contains both back and front end allowing the user to play against a chess bot. I'm trying to make this in a unique way that allows for a python GUI using pygame and then a rust backend. These two will then be linked together using the PY03 module to turn the rust backend into python modules to allow for chess to be played in a pygame program that runs off of rust logic to improve speed and accuracy. It will have a variety of features and is designed to be used casually and will not link to any databases or external websites as it is an offline experience.
- Interactive main menu.
- Customisable settings through settings menu.
- Win statistics window to look at how many time you win,draw,lose.
- Feedback on moves you make against the algorithm.
- Fully functional chess algorithm you can play against through a seperate game window.
I will include all of my documentation and planning for this project inside of the repository for anyone to access to see my thought process and how i designed certain parts of the code.