Minesweeper strategy
Advanced Minesweeper Patterns
Advanced positions rarely require a completely new rule. They combine subset comparisons, known flags, board geometry, and the remaining mine total. Reduce each clue to the mines it still needs, then compare the remaining candidate groups.
Pattern reduction
A larger clue becomes a smaller effective clue after known adjacent mines are removed from its count. This reveals familiar patterns inside apparently complicated positions.
Advanced
Reduced 1-1
These visible 2s each touch the same confirmed mine. Subtracting that flag turns the frontier into an effective 1-1.
- Subtract the shared flag from both 2s.
- Solve the remaining covered cells as a 1-1 safe extension.
Advanced
Reduced 1-2
A neighbouring 2 and 3 that share one confirmed mine behave like 1 and 2 across their remaining covered cells.
- Remove the known mine from each clue mentally: 2 becomes 1 and 3 becomes 2.
- Apply the 1-2 extension to flag the unshared covered cell.
Advanced
Reduced 1-2-1
A row of 2-3-2 sharing one known mine becomes 1-2-1, producing the standard outside-mine, centre-safe result.
- Subtract the shared flag from all three clues.
- Solve the effective 1-2-1 before returning to the original values.
Corners and opposing subsets
At corners, independent arms can set minimum or maximum mine counts. Compare those arm totals with the corner clue to resolve the cell where the groups meet.
Expert
1-3-1 corner
Each outer 1 allows at most one mine in its arm. The corner 3 therefore needs one mine from each arm and a third mine in the corner cell itself.
- Treat the horizontal and vertical arms as separate one-mine groups.
- Those groups supply only two of the central 3, forcing the diagonal corner candidate.
Expert
2-2-2 corner saturation
After the outside 2s account for one mine in each arm, those two arm mines completely satisfy the middle 2. The corner candidate is safe.
- Use the outside clues and known flags to place one remaining mine in each arm.
- The central 2 is then full, so its additional corner neighbour cannot be a mine.
Expert
Opposing 1-2-1
Two outer 1s guarantee one mine on each side of a central 2. Those side groups use the entire mine count of the 2, making its remaining middle neighbour safe.
- Read each outer 1 as a separate one-mine group.
- Add the groups together: one plus one satisfies the central 2.
T-junctions and dependency chains
Longer positions connect several subset deductions. Work from constrained ends or branches, carry each result forward, and rescan the chain after every forced cell.
Expert
Alternating dependency chain
A forced result at one end can alternate between mine and safe cells across the frontier until the whole chain is resolved.
- Start at an end where a 1 has only two covered neighbours.
- Feed each new mine or safe cell into the next clue instead of solving every clue independently.
Expert
T-junction method
Where two chains meet, solve each branch as a mine group before returning to the junction clue. The junction then reveals whether its unshared cells are full, empty, or still unresolved.
- Record the mine total supplied by each branch, even when the exact mine positions are unknown.
- Subtract the branch totals from the junction clue and solve the remaining neighbours.
Endgame logic
Near the end of a board, the global mine counter becomes another constraint. It can settle isolated cells or disprove an otherwise plausible local arrangement.
Endgame
Remaining-mine count
If every remaining mine is already accounted for inside known frontier groups, all other covered cells on the board are safe.
- Add the minimum mine totals of the unresolved groups without double-counting overlaps.
- When that sum equals the global mines remaining, reveal every covered cell outside those groups.
Endgame
Contradiction and combinations
When direct deductions stop, test a small number of candidate arrangements. Reject any assumption that breaks a clue or requires more mines than remain.
- Assume one candidate is a mine and propagate the consequences through nearby clues.
- If every continuation contradicts a clue or the mine total, the assumed cell is safe.