Skip to content

tinker-reversi

A polished 3D Reversi game for TINKER, built with Three.js.

Screenshot

Installation

Play directly in browser, or install via TINKER: download from https://tinker.liriliri.io/, then run npm i -g tinker-reversi.

Highlights

  • Classic Reversi rules — play on a standard 8×8 board with legal-move hints, automatic passes, piece flipping, and final scoring
  • Play your way — local two-player mode or a computer opponent with Easy, Normal, and Hard difficulty
  • Flexible controls — mouse, touch, keyboard, and gamepad support
  • Immersive 3D board — textured felt, a wood frame, lighting, shadows, reflections, and piece-drop animation
  • Bilingual interface — English and Simplified Chinese

How to Play

  1. Choose local two-player mode or play against the computer, then select a difficulty.
  2. Place a piece inside a highlighted square to surround and flip the opponent's pieces.
  3. Click a square, or move the cursor with the arrow keys, WASD, or a gamepad.
  4. Press Space or Enter to place a piece. Black moves first.
  5. If you have no legal move, the turn passes automatically.
  6. The player with the most pieces when neither side can move wins.

Released under the AGPL-3.0 License.