How to Master Nurikabe
TLDR: Master Nurikabe by spotting forced island cells around each number, blocking sea regions without creating 2x2 wall squares, and verifying sea connectivity after every move. Constraint propagation does the work - no guessing required.
What Is Nurikabe?
Nurikabe is an island-carving logic puzzle where every cell becomes either part of an island or part of the sea. Each numbered cell anchors an island containing exactly that many cells. Your job is to shade the grid so islands stay isolated from each other - never touching side by side - while the sea forms one continuous connected region with no 2x2 block of wall cells.
The tension comes from two competing forces: islands must be exactly the right size and never touch, while the sea must remain a single connected pool. Break either rule and the puzzle fails. This creates a rich constraint environment where connectivity reasoning is as important as counting.
Core Skills: Counting and Connectivity
Nurikabe trains two fundamental reasoning skills. First is region counting - tracking and verifying that groups of cells match their required size. Second is connectivity reasoning - understanding when cells must be connected, when they must be separated, and how isolating one cell affects the whole network.
The game forces you to think in consequences. Shade one cell as sea and you commit to a network that must eventually reach every other sea cell without forming a 2x2 block. Expert players develop a feel for forced moves - cells where only one state is logically possible given current constraints. Finding these quickly is the key to solving faster and with fewer errors.
The Connectivity Principle: The sea is one region. Every sea cell must have an unblocked path to every other sea cell. If shading a cell would create an unreachable pocket of sea cells, that cell cannot be sea - it must be island.
Tactic 1 - Identify Forced Island Cells
Start every puzzle by looking at each number and asking: which cells must belong to this island?
A cell is forced into an island if it is the only way to reach the required size. A “1” is always forced - it can only be itself, so shade all adjacent cells as sea immediately. A “2” in a tight corner often has only one open direction, making both cells forced.
Corner and edge numbers are your best starting anchors. A 3 in a corner with one direction blocked leaves exactly two expansion paths - if another direction is also constrained, the remaining path is forced.
Anchor First: Mark every forced island cell before doing anything else. Each anchor immediately converts its border cells to sea, which shrinks adjacent islands and often forces more cells in a cascade. One forced move can unlock five.
Tactic 2 - Use the 2x2 Constraint
The rule banning any 2x2 sea block is a powerful filter. If three cells of a 2x2 area are already sea, the fourth must be island. If three are already island, the fourth must be sea.
This constraint fires constantly as you fill the grid. When you shade a cell as sea and notice it completes three corners of a 2x2 area, the fourth cell is immediately forced. Scan for incomplete 2x2 patterns whenever you feel stuck - the answer is often sitting there.
The 2x2 Blocker: Whenever three cells of a potential 2x2 block share the same type, the fourth is forced to the opposite type. Scan the grid after every move for incomplete 2x2 patterns - they are the fastest source of free forced moves.
Domino Effect: The 2x2 constraint creates cascades. Blocking one potential square forces a cell that creates another potential square elsewhere. Ride these chains - they can resolve entire sections in seconds.
Tactic 3 - Reason About Reachability and Separation
Islands must never touch horizontally or vertically. Every completed island needs a full border of sea cells. Once you have identified all cells belonging to an island, immediately shade its adjacent cells as sea. This shrinks the problem and keeps neighboring islands from merging.
When building the sea, always verify you have not accidentally disconnected it. If shading a cell as sea would isolate another sea cell from the main pool, that cell cannot be sea - it must be island.
Border Logic: Every complete island is surrounded by sea except at grid edges. Work backwards: if a sea cell cannot reach the main sea network from its current position, it must become island. If an island cannot expand to fill its required size, the blocking cells must be sea.
Disconnection Trap: The most common error is shading cells that look safe as sea but sever the sea network. After every few moves, trace a mental path connecting your sea cells. If you find an isolated pocket, backtrack immediately before the error compounds.
Tactic 4 - Count and Verify Systematically
For each numbered cell, maintain a running count of how many cells you have assigned to its island. Use this to guide your next move: if an island needs 3 more cells but only 2 directions are open, those 2 directions are fully forced.
Near the end of a puzzle, verify each island’s count. A mismatch means an error somewhere earlier. Retrace your logic and find where a forced move was applied incorrectly.
Counting as a Tool: Keep a live count for every island throughout the puzzle. This turns abstract grid-shading into concrete arithmetic and makes errors surface quickly rather than compounding silently.
Remainder Principle: If 9 cells remain unassigned and two incomplete islands need 4 and 5 more cells respectively, every remaining cell is forced - no flexibility exists. Use this to confirm late-game moves without tracing constraints from scratch.
Common Mistakes to Avoid
Forgetting sea connectivity. Players focused on island sizing often create isolated sea pockets. Before committing a cell as island, confirm the remaining sea still forms one region.
Allowing 2x2 blocks. The easiest rule to miss under pressure. If four cells of the same type form a square, the puzzle is broken. Scan for this pattern after every move.
Touching islands. Always place sea between completed islands. An island that expands into a neighboring island’s boundary is invalid even if both counts are correct.
Premature Completion: Do not assume an island is finished just because it has reached its number. Verify that all boundary cells are marked as sea and that no gap allows it to accidentally touch another island.
Not using forced moves. Beginners guess randomly. Experts identify what must be true given the rules, then build from there. If you guess more than once or twice per puzzle, you are skipping forced moves that would have resolved the cell cleanly.
Practice Routine
Start with small grids (4x4 or 5x5). In early sessions, focus on accuracy and understanding why each move is forced - speed follows naturally once errors drop to zero.
Session 1 (10 minutes): Solve three easy puzzles. Before each cell placement, pause and ask: is this forced, or am I guessing? Name the rule that forces it. This builds pattern recognition faster than raw volume.
Session 2 (15 minutes): Solve two medium puzzles with a focus on the 2x2 blocker tactic. Before shading any cell, scan for incomplete 2x2 blocks around it first.
Session 3 (20 minutes): One hard puzzle. After every five moves, mentally trace the sea region. Can it still reach every sea cell? If not, undo until it can.
Forced Move Hunt: After solving a puzzle, count how many moves were actually forced by constraint versus guessed. In a clean solution, nearly all of them are forced. Closing that gap is the entire skill development arc for Nurikabe.
The Mastery Mindset
Nurikabe rewards systematic thinking over intuition. Every cell you shade is either forced by the rules or a guess - masters eliminate guesses to nearly zero by understanding constraints deeply.
When stuck, zoom out. Do not look at the problem cell in isolation. Ask instead: where are the tight regions where island sizes must collapse into forced choices? Where must the sea flow to stay connected? The answer is always a consequence of the rules, not an invention.
The best players think like engineers working with hard constraints. They know violating one rule cascades to break others, and they use this to work backwards: if the sea cannot stay connected, which assumption caused the break? Fix it and the rest often follows in a chain.
Trust the logic over intuition. Verify every move. Practice constraint propagation until spotting forced cells becomes automatic - and in weeks you will solve puzzles that once looked impossible, not through guessing but through disciplined reasoning.
Nurikabe
Carve numbered islands from a sea of walls · the sea is one connected pool with no 2×2 block. A classic island logic puzzle
Play nowWorks on any device.