Dominoes Game
Play a complete double-six strategy game with fair hidden-information AI, Pass & Play, exact endgame training, autosave and clean local records — with no coins, betting or wagering mechanics.
How the double-six game works
One rules engine powers both Draw and Block.
This release uses a complete double-six domino set: every unordered pair from 0–0 through 6–6 appears exactly once, giving twenty-eight unique tiles. Two players receive seven tiles each. The opening tile is chosen by a deterministic highest-double rule, falling back to the strongest pip tile if neither hand contains a double. After the opener, play continues from the two exposed ends of one shared chain. A tile is legal only when one of its halves matches the chosen open end. The interface rotates the orientation for you, so the visual chain always agrees with the rules engine rather than asking you to mentally reverse a tile.
Draw and Block share the same matching engine but make one important strategic choice differently. In Draw, a player with no legal tile draws from the boneyard one tile at a time until a playable tile is found or the boneyard is empty. In Block, the boneyard is not used after the deal; a player who cannot match either end passes. If both players pass in succession, the round is blocked and the player with fewer pips left in hand wins. That difference changes how aggressively you should shed high-pip tiles and how valuable it is to control a scarce endpoint.
The product is deliberately a strategy and logic game only. It has no coins, betting, wagering, purchasable chips, jackpots, or simulated casino economy. Scores are based on round results, remaining pip margins, clean local records, and tactic accuracy. This keeps the learning loop focused on observation, endpoint control, probability, memory, and move order rather than on a gambling-style reward system.
Strong Dominoes play begins with endpoint control. Before placing the first legal tile you notice, compare the two numbers that would remain open. If your hand has several ways to answer one number but almost none for another, choosing the flexible endpoint can preserve options for later turns. Doubles deserve special attention because they contain the same number on both halves and can concentrate the chain around one pip value. A move that empties a heavy tile may still be poor if it hands the opponent an endpoint they are likely to hold in abundance.
Public information matters. Every tile already played is visible, the two endpoints are visible, the size of each hidden hand is visible, and Draw mode also reveals how many tiles remain in the boneyard. The Board Coach counts public pip appearances without pretending to know the opponent’s hidden tiles. Hard and Expert computer opponents follow the same fairness rule: they may reason from their own hand and public information, then sample plausible unseen tiles, but they do not directly inspect the identities in your hidden hand.
When both ends accept the same tile, the app does not silently choose for you. Select the tile, then choose Left or Right. The decision can matter because the other half becomes a different endpoint depending on where the tile is placed. On touch devices you can also drag a tile toward an endpoint. Keyboard play provides tile navigation plus Left and Right endpoint commands, Draw or Pass, Hint, and Undo. These inputs all call the same legality functions used by pointer play.
Practice that teaches decisions
Computer play, local play, exact endings, and local records use the same legal-move engine.
Endgame Tactics are not arbitrary screenshots with a suggested answer. The Project freezes 120 late-game Block positions reached from legal seeded play: forty Easy, forty Standard, and forty Hard. Both hands are visible because this is a perfect-information study mode. Every candidate first action is solved to the terminal result with exact minimax. Only positions with at least two legal actions and one uniquely best first action are retained. The bank stores the best tile, the correct chain end, the exact final utility, and the gap to the runner-up.
A wrong tactic move is useful information rather than an instant board mutation. The position stays unchanged, the item enters Failed Review, and you can compare alternatives before trying again. A correct retry counts as solved but not first-try. A clean first attempt counts separately. Hint identifies the exact stored action but marks the attempt as assisted. The deterministic generator is kept in the Project so the committed tactic bank can be rebuilt and independently re-solved during release QA instead of being trusted as opaque data.
Ordinary computer play also distinguishes Clean from Assisted records. Hint or Undo permanently marks the current run Assisted, and that status is saved immediately so a reload cannot resurrect a Clean autosave after help was used. Restart is also Assisted because the opening is now known. Assisted wins still count as completed games, but only unaided wins can create Clean local bests. All records remain in browser storage; there is no account, remote leaderboard, or claim of a worldwide rank.
Vs Computer offers Easy, Standard, Hard, and Expert. Easy intentionally varies. Standard uses a simple strategic evaluator. Hard and Expert spend more work sampling unseen public-information possibilities, with Expert using the larger local sample budget. These labels describe local search effort only; they are not Elo ratings and the site does not claim perfect full-game play.
Pass & Play lets two people share one device without exposing the next player’s hand immediately. After a turn, a handoff shield covers the board until the next player taps Ready. That small privacy step matters in a hidden-hand game because accidental information would change the strategy. The same mode can be set to Draw or Block before starting a fresh deal.
Autosave preserves an unfinished computer, Daily, or Pass & Play round. Practice seeds are written into the URL, so a refresh refers to the same deal and therefore the same autosave key. A fresh round creates a new deterministic seed. This makes bug reports and repeat practice reproducible without creating thousands of search-facing URLs.
What to watch on every turn
Dominoes rewards counting what is public and managing what remains hidden.
Start by scanning both endpoints and counting how many tiles in your hand can answer each one. If only one tile protects an endpoint, spending it early can leave you exposed. Then scan your pip totals. In Block, carrying a 6–6 or 6–5 into a blocked finish is costly, so shedding heavy tiles can be worth more than creating a superficially convenient chain. In Draw, the boneyard changes that calculation because being unable to move may give you new resources rather than an immediate pass.
Notice which pip values have already appeared frequently. In a double-six set each number appears on seven tiles if a double is counted as one tile containing that number. As more of those tiles become public, an endpoint can become increasingly restrictive. You still cannot know the opponent’s exact hidden hand, but you can make better decisions from what has been observed. This is why the interface shows public pip counts rather than inventing certainty.
Finally, think one move past the immediate match. A tile does two jobs: it satisfies the current endpoint and creates the next endpoint. Ask whether the new number gives you a follow-up if the turn comes back, whether it is likely to help the opponent, and whether a double would lock the chain around a number you control.
The 120 exact endings are especially useful for learning this look-ahead. With only a few tiles left, the uncertainty is removed and the whole remainder of the game can be calculated. The point is not to memorize positions; it is to see how a legal-looking move can lose because the endpoint sequence forces a bad final hand.
If you want relaxed play, use Draw against Easy or Standard AI. If you want sharper calculation, use Block, Hard or Expert AI, and the exact Endgame Tactics. If you are studying with another person, Pass & Play exposes the same rules without pretending to be online multiplayer.
Everything runs locally in the browser. No server decides legal moves, no paid API supplies tactics, and no hidden opponent-hand access is given to the AI. That makes the game reproducible and keeps the privacy model simple.