Touch: Tap a piece to select it, tap a legal destination to move it. Confirmed working end to end against a real AI opponent on a simulated touchscreen. · Keyboard: Not required for play; U to undo, R to restart, Esc to pause are available as shortcuts.
About:
Part of LittleJS Arcade, an actively-maintained collection of classic games built on the LittleJS engine by its own author. Offers Player vs AI at a stated "Medium" difficulty, local Player vs Player, an AI vs AI spectator mode, options and a help screen — a complete chess implementation, not a tech demo.
Touch was tested directly: tapping a piece then its destination square moves it, the board updates, and the AI opponent replies on its turn, confirmed in separate sessions on a simulated phone and with mouse clicks on desktop. Zero console errors and zero failed requests throughout.
Phone check: played on a simulated phone (390x844, real touch tap-to-select-tap-to-move) and on desktop (mouse clicks) on 7 Sep 2026 — piece movement and AI response confirmed working on both; zero console errors, zero failed requests
Rate this game:
One vote per game each month.
Play next:
Four in a RowDrop coloured pieces into a seven-column grid and line up four before your opponent does — offline vs a friend, vs AI, or watch two AIs play.
Boxed InWall off empty sections of the board to trap bouncing balls before an unfinished wall gets struck — a from-scratch rebuild of a classic 90s area-denial puzzle, with dedicated touch controls.
CivisBuild cities, research technology, and manage diplomacy on a hex grid against up to three AI opponents, in this open-source Civilization-style 4X.
HexahedralTap an adjacent cube to slide it and reach the goal tile before you run out of moves — 30 levels across three difficulties.