This is an implementation of the classic game Tic-Tac-Toe on the command line for two players, including an AI option.
- Implemented in Python.
- Use of object-oriented programming.
- Design according to the Model View Presenter (MVP) architectural pattern.
- Two-Player Mode: Play against a friend on the command line.
- Save and Load: Save the current game state and load it later.
- Game AI: Play against an AI, controlled either by your own heuristics or the minimax algorithm.
- Unit Tests: Comprehensive tests to ensure the correct functionality of the business logic.
- PEP8-Compliant: The code follows PEP8 guidelines for clean and readable code.
- Clone the repository:
git clone https://github.com/Sir-Eddy/TicTacToe.git
- Navigate to the project directory:
cd TicTacToe
- Start the game:
python app.py
- Follow the command line instructions to play the game or load a saved game state.
- Enjoy playing!