This is a simple implementation of the classic Tic Tac Toe game - the computer player utilizes the Minimax algorithm to determine its moves. This repository contains the source code for the game implemented in Java.
- Player vs Computer gameplay
- Computer AI based on the Minimax algorithm
- Simple and intuitive command-line interface
- Java
Clone the repository to your local machine:
git clone https://github.com/mivan50/TicTacToe-Java-Minimax.git
The Minimax algorithm is a decision-making algorithm commonly used in two-player turn-based games. In the context of Tic Tac Toe, it works by recursively evaluating all possible future moves and choosing the move that maximizes the computer's chance of winning or minimizing the player's chance of winning.
This project is licensed under the MIT License.