This project adopts Minimax algorithm (with α-β pruning) to implement an AI player that can play Reversi game.
Minimax wikipeida
Alpha-Beta pruning wikipedia
Introdcution about Reversi can be found on Wikipeidia. You can also paly online games on there and rules also is provided by cardgames.io/reversi.
pip install func-timeout
Start a game:
python ./main.py
Then follow the input instruction to play. Input Q to quit the game.