Beat My Chess AI
Chess Software Featuring Multiple AI Opponents
End-to-end development of multi-algorithm chess software including GUI. It provides the option of multiple search algorithms as opponents as well as functionality to alter the search depth. It aims to teach AI concepts through chess. The entire software development process was documented in a 144-page software development document.
Technologies
The Tech Stack
Python