top of page

Minimax

Betta Fish Chess Bot

In this project, I and three friends built a chess bot based around the minimax algorithm, which essentially allows the chess bot to "look into the future." My role in this project was integrating the Python Chess library with a Model-View-Controller (MVC) architecture. Furthermore, I implemented the minimax and alpha-beta pruning algorithms of the chess bot. An essential part of a chess bot is the evaluation function, however, I was not involved in this portion of the project. Relevant skills used in this project are:​​​

​

  • Model-View-Controller (MVC) Architecture

  • Minimax

  • Alpha-beta Pruning​

​

Source code: https://github.com/eddydpan/chess-ai

Result

1300.png
bottom of page