Hey there! Check out this article I wrote for a complete, in-depth explanation on EXACTLY how everything works: https://aditya-dewan124.medium.com/how-i-made-and-got-beaten-by-a-chess-playing-bot-d805cf471bb5
- 🌐 Developed a Minimax algorithm to generate all possible moves given a set of tensors derived from a chess board.
- 🤖 Implemented a deep CNN to predict scores of Minimax-generated ranks using starter code from Digital Secrets.
- ⛎ Built a custom player interface that allowed the user to play against the algorithm using Python and PyGame, as well as unique chess codes to allow for a seamless playing experience.
Hope you find this (and the article) exciting and engaging!