Reversi AI

Description

The game of Reversi is a strategy game for two players, played on an 8x8 board. In this project, we've tried to explore some of the search algorithms to implement an AI that can play Reversi. In each round, we will look ahead and evaluate different combinations of moves in order to find the best move possible. The algorithms implemented in this project are minimax algorithms and αβ (alphabeta) algorithm for search and iterative deepening for time managment.

Technologies and Algorithms used

  • Python
  • Minimax Algorithm
  • Alphabeta Algorithm
  • Iterative deepening

Links