Table of Contents
2 player chess game built using the SFML (Simple and Fast Multimedia Layer) Library. It also includes AI that uses the minimax algorithm for move generation and move lookups. I included Alpha Beta Pruning to optimize the AI as it trims the search space of minimax up until a certain depth. This may decrease the overall strength of the ai, but it can still play decent casual chess.
- https://www.sfml-dev.org/
- https://www.chessprogramming.org/Main_Page
- https://www.freecodecamp.org/news/simple-chess-ai-step-by-step-1d55a9266977/
- https://www.cplusplus.com/
Justin Yan - https://www.linkedin.com/in/justin-yan-a39937187
Project Link: https://github.com/rasyt123/jeng/edit/main/README.md