Dhanna update 3/30/2019

Over the last two weeks, I’ve been focusing on fleshing out the software architecture of the project. I spent some time thinking and coming up with how I would implement the project from scratch. I then went and searched around the internet for ideas similar to my own.

We switched from Using Stockfish, to Using python-chess, to using PyChess. I decided that the path of least resistance was to take an existing chess application, and add “hooks” and override the input events to it instead of using just a chess library and rolling our own gameplay flow implementation.

This will give pretty much all of the functionality we need, along with additional flexibility to roll our own implementation later on if we need to.

Leave a Reply

Your email address will not be published. Required fields are marked *