- Negamax algorithm with alpha-beta pruning
- Transposition table + quiessence search implementation
- Efficient board representation and move set generation
- Heuristic evaluation function that accounts for the value of each piece and its position on the board
- 14+ ply depth search
You can play against my AI using the following link: https://alexpetrusca.github.io/checkers