Pixelversi is a modern, retro-inspired take on the classic game of Reversi (Othello), built with pure HTML, CSS, and JavaScript. Battle the AI, challenge a friend locally, or just vibe out to the pixel aesthetics and CRT scanlines!
-
Classic Reversi rules – intuitive and quick to pick up
-
Futuristic & pixel-retro visuals – neon colors, CRT scanlines, and smooth piece-flipping animation
-
Simple AI opponent – play as White or Black, or let the bots battle!
-
Animated piece flips – enjoy satisfying, smooth transitions as the board changes
-
New Game & color selection – switch sides or restart any time
-
Polished UI – clean layout, glowing buttons, real-time score, and helpful messages
-
Clone or download this repo:
git clone https://github.com/yourusername/pixelversi.git cd pixelversi
-
Open
index.html
in your favorite browser.- No build step or dependencies needed!
- Works offline. All code is client-side.
- Choose your color (White or Black) to start a game.
- Take turns placing your piece. Flank the opponent’s pieces to flip them to your color!
- Valid moves are highlighted each turn.
- Try to have more pieces than your opponent when the board is full, or neither player can move.
- New Game: Restart and pick your color again.
- Toggle Scanlines: Enjoy or disable the retro CRT look.
- Click a valid square to place your piece.
- Multiple difficulty levels for the AI
- Undo/redo move support
- Animated win/draw screens
- Sound effects & music
- More board/piece themes
- Online play (future dream!)
- Achievements & challenges
- Toggleable scanline overlay
Want to help make Pixelversi cooler? PRs and suggestions are very welcome!
- Fork, branch, and open a pull request!
- Please use clear commit messages and test before submitting.
- Ideas, bug reports, and retro design inspiration are welcome in Issues.
- Game design & code: Ryan Pierson and ChatGPT 4.1
- Inspired by classic Reversi and the pixel/CRT retro-future aesthetic
MIT License – free to use, remix, and share.
Made with ❤️ and pixels in 2025.