Reversi
# Reversi
A clean, focused single-player Reversi (Othello) game. Play directly in your
browser — no installation required.
Pick a side, pick a difficulty, and try to out-think an AI that ranges from
"just learning the rules" to "plays a perfect endgame."
## Features
- Play as **Black or White** — the AI takes whichever side you don't
- **Four AI difficulty levels**, from random moves to a near-perfect endgame solver
- **Undo** freely to practice — undone games are excluded from your stats, so
your saved win rate always reflects unaided play
- Move-by-move **game review** with AI hints after every match
- Post-game **mistake analysis** that points out exactly where things went wrong
- Local **win/loss/draw statistics**, tracked per difficulty
- Sound effects, looping background music, and volume/mute controls
- Pause and fullscreen support
## AI levels
| Level | Approach |
|--------------|-----------------------------------------------------------------|
| Beginner | Picks a random legal move |
| Intermediate | Minimax search, depth 3 |
| Advanced | Minimax with alpha-beta pruning and a transposition table |
| Expert | Iterative deepening with a transposition table and a perfect endgame solver |
## Controls
| Key | Action |
|------------------|----------------------|
| Mouse click | Place a stone |
| U | Undo |
| SPACE | Pause |
| M | Mute / unmute |
| - / + | Volume down / up |
| F11 | Toggle fullscreen |
| ESC | Quit / back |
| S (title screen) | View statistics |
| H (title screen) | How to play |
---
This game is free to play. If you enjoy it, tips are welcome but never
required — thanks for playing!
| Status | Released |
| Platforms | HTML5 |
| Author | atsushi23 |
| Tags | Board Game, Singleplayer |




Leave a comment
Log in with itch.io to leave a comment.