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.