A C# implementation of an AI for the Cannon boardgame, with a working GUI and with various game search algorithms. Includes a human vs. human mode, as well as a human vs. AI mode with 5 levels of Bot difficulty.
Implemented algorithms:
- MiniMax
- AlphaBeta Pruning
- Iterative DS
Further implemented:
- Transposition Tables
- Zobrist Hashing