Loved the way minimax algorithm works and is utilized in Artificial Intelligence field, which inspired me to create a game which ended up with a TicTacToe game.

What it does

2 players take turns marking the spaces in a 3 x 3 grid. The optimal move for this game can begin by using minimax algorithm for the computer player, where the opposition between the utility functions makes the situation adversarial, hence requiring adversarial search supported by minimax algorithm with alpha beta pruning concept in artificial intelligence.

How we built it

By studying Minimax algorithm and implemented it using java

Accomplishments that we're proud of

Created a successful AI enabled Tic-Tac-Toe.

What we learned

Concepts of Artificial intelligence such as Minimax Algorithm and Alpha beta pruning.

What's next for Tic-Tac-Toe-AI

Will include more features like high scores and all

Built With

  • ai
  • java
  • where-the-opposition-between-the-utility-func-tions-makes-the-situation-adversarial
Share this project: