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.