Othello or Reversi is a multiplayer board game. This project was created using python and its module pygame for the GUI. When playing against the computer, you have 3 difficulty levels as follow.
Easy: Random valid moves.
Medium: Best move based on the board weights matrix.
Difficult: Uses minimax algorithm with alpha-beta pruning.
- python 3.x
- pygame
- pygame-menu
- Adding a database to store your games.
- Adding the possibility to play online.