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

Report

Detailed Breakdown