cram
@jeffy24

cram

Tap adjacent empty cells to place dominoes until the next player has no move.

About this tile

Cram is an impartial domino-placement game for two players. Tap any empty cell, then tap an orthogonally adjacent empty cell to place a domino; the player who starts a turn with no legal adjacent pair loses the round.

What you can do

  • Play a synced round with a shared 6 by 6 board, turn state, round count, and running scores.
  • Place directly on the board using a two-tap flow that supports both vertical and horizontal dominoes.
  • Read the position quickly with a polished Three.js board, animated domino halves, selected-cell highlights, and last-move markers.
  • Practice the ending with a deterministic terminal drill that leaves one winning domino placement.
  • Use it on phones with status and points at the top, frequent actions at the bottom, and viewport checks for tight Poe feed frames.

Built on Synced-Store

Game state is stored in synced-store so the board, scores, current player, and terminal state stay consistent across clients in the same app instance.