Why Three Stars Demand a Different Mindset
Clearing a Wizard Sort level is one thing — three-starring it is another. The star rating is tied directly to your move count, and the thresholds are tuned tightly on the advanced stages. A board that clears comfortably in 28 moves might demand 18 for three stars, which means almost a third of your pours must be eliminated. That gap is not closed by playing faster; it is closed by playing smarter, before you ever touch a flask.
This guide assumes you have already read the Wizard Sort beginner and intermediate guide and are comfortable with the pouring mechanics, the tail-flask technique, and the concept of reserving an empty. From here we move into the methods that separate a competent solver from a three-star completionist: color counting, predictive sorting, deadlock prevention, and disciplined backtracking.
The Color Counting Method
The single most powerful habit you can build is counting colors before you move. Every flask holds four layers, and every fully solved color needs exactly four layers in a single flask. If you know the total layer count of each color on the board, you immediately know which colors are "complete" (four layers total) and which are fragmented across flasks in a way that will cost extra moves to consolidate.
Here is the counting routine in practice. Before your first pour, scan left to right and tally each color. For example, on a ten-flask board you might find: red 4, blue 4, green 4, yellow 3, purple 5, orange 4. That purple count of 5 is a red flag — it means purple is spread across at least two flasks and one of those flasks has a non-purple layer wedged between purple layers. Identifying that fragmentation early tells you exactly which color will cost the most moves, so you can prioritize untangling it first rather than discovering the problem ten moves in.
If any color totals more than four layers, at least one flask has that color split across a non-matching layer. Hunt for the split immediately — those are the pours that waste the most moves if left for last. A color that totals exactly four and sits in a single flask is already solved; mentally mark it as done and ignore it.
Predictive Sorting: Reading Two Pours Ahead
Beginners pour reactively: they see a legal move and take it. Intermediate players read one pour ahead — they check what the new top of each flask will be. Three-star players read two pours ahead, because the second pour is where efficiency is won or lost.
The predictive sorting method works like this. Before committing a pour, answer three questions in order. First: after this pour, what is the new top layer of the source flask? Second: what is the new top layer of the destination flask? Third — and this is the one most players skip — given those two new tops, what is the best pour available on the very next move? If the answer to the third question is "nothing useful," your current pour has created a dead end and you should pick a different one. This two-pour lookahead is what keeps move counts low, because every pour you make sets up the next one rather than merely clearing the current top.
When you trace two pours ahead and both options lead to a dead end, the problem is not your next move — it is your current move. Undo back two steps and try solving a different color first. Dead ends almost always mean you committed to the wrong color assignment early, and the earlier you catch that, the fewer wasted moves you accumulate.
Deadlock Prevention Rules
A deadlock is any board state where no legal pour makes progress — every flask is either full with mixed colors or topped by a color with no matching destination. Deadlocks are not bad luck; they are the predictable result of breaking specific rules. Internalize these four rules and your deadlock rate will drop dramatically.
- Never fill your last empty flask with a mixed stack. The moment your final empty flask holds two colors, you have lost your only tool for splitting stacks. Every deadlock traces back to this single mistake. If you must use the last empty, fill it with a single color and plan to empty it again within two moves.
- Do not bury a color that has no home yet. If red still has no target flask (because every red layer is trapped under other colors), do not pour a new color on top of red elsewhere. You are deepening the trap. Free the trapped red first, then move on.
- Avoid partial fills on matching colors when the source is large. Pouring three layers of blue onto a blue target that has room for only one strands the remaining two layers. Either find a target with room for all of them, or split the source first so the partial fill does not fragment the color further.
- Never solve a color into a flask whose bottom is a different color. If a flask's bottom is green and you fill the rest with blue, that flask is now permanently mixed and can never be solved without an undo. Always check the bottom layer before designating a target flask.
If you do hit a deadlock, do not panic-undo one move at a time. Undo back to the last point where you had a free empty flask — that is almost always where the chain of bad decisions began. Rebuilding from a state with a free empty is far faster than untangling a board where every flask is locked.
Backtracking Thinking: Undo as a Planning Tool
Many players treat the undo button as an admission of failure. In advanced play, it is the opposite — it is your primary planning instrument. The undo in Wizard Sort is unlimited and free, which means you can explore a line of pours, discover it leads nowhere, and rewind without penalty. This turns every level into a searchable tree of possibilities rather than a single committed path.
Backtracking thinking means you commit to a hypothesis ("I will solve red first, then blue"), execute it until you either succeed or hit a wall, and if you hit a wall, you rewind to the branch point and try a different color order. The key discipline is knowing when to stop exploring a branch. If you have undone more than three times on the same branch without making new progress, that branch is dead — rewind further to an earlier decision point and change a more fundamental choice, such as which flask is the target for a given color.
This is also why move count optimization works best on a second playthrough. On your first attempt, you are exploring the tree and learning the board's structure. On your second attempt, you already know a valid solution path, so you can focus purely on shortening it — combining pours, eliminating buffer moves, and finding shortcuts that the first run missed.
Keep a mental note of the move count at each branch point. If you rewound from a 22-move dead end to a branch at move 8, and the new branch reaches a full solve at move 19, you have improved by three moves. Tracking these deltas tells you which branches are worth exploring further and which are already near-optimal.
Conquering 10+ Container Levels
Once a board has ten or more flasks and seven or eight colors, the visual complexity overwhelms reactive play. These levels require a structured approach that scales where intuition does not. The method below is the same one competitive solvers use, and it breaks the problem into phases that each have a clear exit condition.
Phase 1: Audit and Assign
Count every color, then assign each color to a target flask based on its bottom layer. A flask whose bottom is red becomes the red target — no exceptions, because the bottom layer cannot be removed. If two flasks share the same bottom color, one of them will need its bottom color poured out first, so assign the target to the flask whose bottom color has fewer trapped layers above it.
Phase 2: Consolidate Abundant Colors
Starting with the most abundant color, pour its scattered layers onto the assigned target flask. Use your buffer empty to temporarily hold interfering layers. The goal of this phase is to fully solve one or two colors, which immediately frees up flask capacity and simplifies the remaining board.
Phase 3: Untangle Alternating Stacks
Identify any flask that reads in an alternating pattern like A-B-A-B or A-B-C-A-B-C. These are the most move-expensive structures on the board because each layer must be peeled off individually. Pour the interrupting colors to their targets first, so the repeated color can collapse into a single stack without consuming an extra empty.
Phase 4: Chain the Finish
By this point the board should have three or four unsolved colors and at least one free empty. This is where chain-pouring shines: each pour that empties a flask creates a free destination for the next move, letting you cascade the remaining colors into place with minimal moves. Plan the final sequence as a single chain rather than independent pours.
Common Advanced Mistakes
- Optimizing before understanding. Trying to minimize moves on a board you have not fully audited leads to fragile solutions that collapse mid-solve. Always complete the color count and target assignment before your first pour.
- Holding the buffer empty too rigidly. Reserving an empty is a guideline, not a law. If using the empty for one move sets up a chain that re-empties it immediately, take the move. Rigidity here costs you chain-pouring opportunities.
- Solving colors in isolation. Each color's solution affects the others. A pour that solves red might fragment blue in a way that costs three moves later. Always evaluate a pour by its effect on the whole board, not just the color it directly addresses.
- Ignoring the second playthrough. First-run exploration is slow and move-heavy by nature. If you are chasing three stars, accept that the first run is for learning the board and the second run is for optimizing. Fighting for three stars on a first attempt burns time and rarely succeeds on spike levels.
Three-star Wizard Sort is not about speed or instinct — it is about a repeatable process: count, assign, consolidate, untangle, and chain. Run that process on every board and your move counts will drop into the three-star range consistently, even on the spike levels that used to stop you cold. Open the game with the Play Now button above, pick a level that has been eluding you, and walk through the phases one section at a time.