A C++ project in which you can play chess against an AI with a specified decision tree depth that uses alpha-beta pruning algorithm to predict the optimal move. Aside from basic moves, this mini chess engine also implements chess rules such as castling, en passant, fifty-move rule, threefold repetition, and pawn promotion.
g++ Header/*.cpp main.cpp -std=c++11 -o test
test
👤 Aras Güngöre
- LinkedIn: @arasgungore
- GitHub: @arasgungore