Tic Tac Toe game made using Pygame where the game can be played in 1. (AI vs AI), 2. (AI vs User), or 3. (User vs User) modes.
- Mini-Max
- Depth Limited Mini-Max
- Alpha-Beta Pruning
- Depth Limited Alpha-Beta Pruning
- Random Moves
- User
- Clone this repo
git clone <this_repo_url>
- Activate the virtual environment
venv\Scripts\activate.bat
- Run the Python script
python TicTacToe.py
-
Choose an algorithm for player 'X'
-
Choose an algorithm for player 'O'
-
Choose board size.
-
User your mouse to play for User or watch the AIs battle it out.