- Understand Minimax and Alpha-Beta Pruning algorithms.
- Implement Tic-Tac-Toe using these algorithms.
- Two-player game: human vs. computer.
- Players take turns placing symbols (X or O) on a 3x3 grid.
- Computer player uses Minimax to find best moves.
- Alpha-Beta Pruning enhances Minimax's performance.
- Detects game winners or draws.
- Separate functions for Minimax and Alpha-Beta Pruning.
- UI customization: text-based or graphical.