Python implementation of Reversi
Run the Python script:
python reversi.py
The initial board will be shown and the players will start playing in turns.
Player ⚫️
goes first, let's say it plays a valid move, for example F4
.
The game will update the board with the player's move.
I will then be the turn of the next player (assuming it can move).
For the actual rulese on how to play this game, visit the Wikipedia site.
- Single player mode (PvAI)
- Fix flip bug
- Better UI
- Better UI - square board
- Better UI - colored board, emojis and score count
- Fix bug of invalid input moves
- Players take turn to play
- Handler for bad input
- Evaluates an input move is valid or not
- Game ends when the board is full
- Game ends if one player has "dominated", the other player is not longer in the board
- Python2 compatible