AI-driven board game composed of nine tic-tac-toe boards arranged in a 3 × 3 grid (Block).
- Python3
Usage: python simulator.py <option>
<option> can be 1 => Player vs. Player
2 => BOT vs. Player
3 => BOT vs. BOT
- Alpha-Beta Minimax algorithm with iterative deepening
- Local and Global Heuristic for board cells and block state.
- Move ordering (Killer Heuristic)
- Better Heuristics
- A* or SSS* search
- Monte Carlo Tree Search, ExpectiMAX, Reinforcement Learning