Dominoes Strategy: How to Beat the AI and Build a Streak
Updated October 2026
Dominoes on ujem is a head-to-head block game against a computer opponent, and your score is simply the number of games you win in a row. One loss or one drawn game and the streak starts again from zero. That makes consistency more valuable than flashy play. This guide explains how the opponent chooses its tiles, which of your own habits actually raise your win rate, and how to read the hidden information the table gives away.
The setup and what you can see
The game uses the standard double-six set of 28 tiles. You and the computer receive seven each, and the remaining fourteen sit face down in the boneyard. The line of play has two open ends, and a tile is legal when either of its halves matches the number showing at one of those ends.
You lead every single game. The first tile can be anything, so the opening is always yours to choose, and that small edge repeats across your whole streak. The screen shows how many tiles the AI is holding but not how many remain in the boneyard. You can work that out yourself: subtract the tiles on the table, the tiles in your hand and the AI's count from 28.
Two interface details are worth knowing. The Draw button only appears when you have nothing legal, so you can never draw for tactical reasons, and each tap takes exactly one tile. And the game only asks you to choose an end in one situation: when the tile you tapped carries both open numbers, such as a 3-5 while the ends show 3 and 5. Once that prompt appears you are committed to playing that tile, because tapping other tiles is ignored until you pick an end.
How the computer opponent thinks
The AI follows a short, fixed routine. If it cannot play, it draws from the boneyard repeatedly until it can, or until the boneyard is empty. When it has a choice, it always plays the legal tile with the most pips, with no thought about which numbers it leaves at the ends or what it keeps for later.
That greed is predictable, and you can use it. Whenever the opponent holds a heavy tile that fits, it will play it, so the ends it leaves behind are a by-product of tile weight, not planning. It also means the opponent rarely saves a tile to block you on purpose. Its tile count is always on screen next to the face-down tile icon, and the line scrolls to whichever end it just played on. If that count fails to drop by one after its turn, it went to the boneyard, which means it held neither end number when the turn began. That is real information about the rest of its hand.
What our simulation says about tile choice
To test common advice, we rebuilt the game's rules and the opponent's routine and played 200,000 games for each of several strategies for the human side. The numbers below come from that simulation, so treat them as estimates rather than guarantees.
- Random legal tiles: about 52 percent wins.
- Copying the AI (heaviest tile first): about 53 percent. Dumping weight alone barely helps.
- Playing any legal double before other tiles: about 64 to 66 percent.
- Doubles first, then the tile that leaves the ends on numbers you still hold, breaking ties toward the heavier tile: about 67.5 percent, the best simple rule we found.
The jump from doubles is the headline. A double matches only one number and never changes that end, so it is the tile most likely to get stranded in your hand. Getting rid of doubles while their number is showing removes your most awkward pieces before the board turns against them. A win rate near two thirds may not sound dramatic, but it lifts the chance of five straight wins from about 4 percent with random play to about 14 percent.
Reading the ends
After doubles, the main idea is to control which two numbers sit at the open ends. Before every play, ask what the ends will become afterward, and count how many tiles in your hand would still fit. A move that leaves you with three or four follow-up options is safer than one that leaves you with one, even if the second tile is heavier.
The same count works in reverse for the opponent. Each number appears on exactly seven tiles. If you can see five of the fives between the table and your hand, the AI holds at most two, and possibly none. Pushing an end toward a number that is nearly exhausted is one of the strongest ways to force it to the boneyard, and when the boneyard is empty a forced pass hands you another turn.
Be careful about doing this to yourself. If both ends land on a number you cannot match and the boneyard still has tiles, you will be drawing one tile at a time until something fits, and every drawn tile adds weight to your hand.
Blocked games and draws
A game can lock up. When one side passes and the other side then passes too, play stops and the game compares total pips in each hand. The lighter hand wins. If the totals are equal, the game is a draw, and a draw ends your streak just like a loss, because the only button offered afterward starts a fresh run.
In our simulation, roughly one game in five ended blocked when the human played randomly, and about one in ten with the doubles-first rule, so a quick, clean finish is the more common result of good play. Draws were rare, under one percent. When you sense a lock coming, for instance when both ends are on numbers that are mostly visible already, compare weights. Because the opponent always sheds its heaviest legal tile, its remaining hand is often lighter than you would guess. In our simulation the human side won fewer than half of blocked games, about 40 to 45 percent, so do not count on winning a lock.
Common mistakes
- Holding doubles for later. It feels like saving a safe play, but the board often moves away from that number and never returns.
- Choosing purely by weight. Heaviest-first is exactly what the computer does, and in our simulation it was barely better than random.
- Ignoring the AI's tile count. A count that does not shrink tells you which numbers it lacks. That is the cheapest information in the game.
- Rushing the end prompt. When the game asks you to choose an end, check which number each choice leaves exposed. One of them usually keeps more of your hand playable.
A plan for a longer streak
- Open with a double if you have one, ideally a heavy one.
- On each turn, play a legal double first. Otherwise, pick the tile that leaves the most of your remaining hand playable, and use weight only as a tiebreaker.
- Count each number as tiles appear. Steer ends toward numbers the opponent has just shown it lacks.
- When the boneyard is low and a lock looks likely, start comparing pip totals and dump weight.
- Save your score from the result card whenever your streak is above zero; you can do this even after the game that ends it. Your best streak is also kept on your device.
No strategy wins every deal, since some hands are simply short of the right numbers. The goal is to lose rarely enough that a run of five or ten wins becomes a realistic target rather than a lucky one.
▶ Play Dominoes Match the open ends, empty your hand first, and stretch your win streak.