How Nurikabe Puzzles Are Made (and Why They Have One Solution)

Nurikabe guide · 6 min read

When a Nurikabe puzzle solves cleanly, with each island growing to its exact size and the sea flowing neatly between them to a single answer, that smoothness is the product of careful construction. Building a good Nurikabe is more involved than it looks, and the trickiest part is a quiet promise every fair puzzle must keep: a single solution, reachable by logic alone, with a sea that stays connected and never forms a 2×2 pool. Here is a look inside how Nurikabe puzzles are made, from a blank grid to a finished, verified puzzle. To appreciate the craft from the other side, play a Nurikabe puzzle first and notice how every island and stretch of sea fits.

Step 1: Design the solved grid first

It surprises people, but a Nurikabe puzzle begins life as a finished solution, not a blank challenge. The maker first decides where the islands go and how big each one is, laying them out across the grid so that no two islands touch side by side. Everything left over becomes the sea.

This solved layout has to satisfy all of Nurikabe's rules at once: each island is the right size, islands stay separate, the sea is one connected region, and there is no solid 2×2 block of black anywhere. Getting a valid solved grid is itself a small balancing act, since the islands and the sea constrain each other. Once it is in place, the maker has the puzzle's one true answer to build around.

Step 2: Place the clues

With a solved grid in hand, the maker turns it into a puzzle by revealing only the numbers. Each island gets exactly one numbered cell showing its size, and everything else, the rest of the islands and the entire sea, is wiped blank. What the solver sees is a near-empty grid sprinkled with a few numbers, with no hint of where the sea runs.

The art is in choosing which cell of each island carries the number and trusting that those clues alone are enough to rebuild the whole solution. That leads straight to the most important step.

Step 3: Guarantee a single solution

Here is the promise every fair puzzle must keep: the clues that remain must allow only one valid grid. A Nurikabe that could be completed two different ways is broken, because somewhere the solver would have to guess between equally valid options, and a logic puzzle should never require a guess.

To enforce this, the maker runs the puzzle through a solver check. A logical solving engine attempts the grid using only deduction, isolating completed islands, shading unreachable cells, applying the 2×2 rule, and using connectivity forcing, and confirms two things:

  1. The solution is unique, with no second valid arrangement of islands and sea, and
  2. It is reachable by pure logic, so the solver never has to guess. (More on that in do you have to guess in Nurikabe.)

If the puzzle turns out to be ambiguous or to require guessing, the maker adjusts the island layout or which cells are clued and tests again. This back-and-forth is the real craft of Nurikabe construction.

Step 4: The connectivity and 2×2 catch

Nurikabe is noticeably harder to generate than most number puzzles because of its two structural constraints. Every candidate solution must keep the entire black sea connected as one region and avoid any 2×2 block of black, at the same time as fitting the islands. These two rules interact in fiddly ways: separating islands tends to want more sea, but too much sea in one place creates a forbidden 2×2 pool or, paradoxically, can wall off part of the sea and break connectivity.

Because of this, generators almost always work solver-first: build a candidate grid, then run a full logical solver that checks island sizes, island separation, sea connectivity, and the 2×2 rule together, only accepting puzzles that pass all of them with a unique answer. It is more demanding than generating a Sudoku, where the constraints are simpler and local.

Step 5: Set the difficulty

The final step is calibration. By watching which techniques the solver engine needed, the puzzle can be sorted into a difficulty level. Did basic island isolation and unreachable-cell shading crack it open? That is an easy puzzle. Did it require long connectivity chains across tightly interleaved islands? That is an expert. The main difficulty levers are grid size (5×5 up to 15×15) and how tightly the islands are packed, which we explore from the solver's side in what makes a Nurikabe puzzle hard.

The craft behind the islands

Add it all up: a valid solved grid, carefully chosen clues, a uniqueness check, and the dual connectivity-and-2×2 guarantee. Every clean Nurikabe you solve represents a small feat of engineering. The next time a grid resolves neatly, every island the right size and the sea flowing perfectly between them, that is the construction working, with all the hard problems solved before the puzzle reached you.

Want to see the finished product from the solver's chair? Play Nurikabe now, or learn the rules and then notice just how deliberately every clue was placed.

Frequently asked questions

How are Nurikabe puzzles made?

A Nurikabe is built in reverse: the maker first designs a complete solved grid, placing sized islands that do not touch, surrounded by a single connected sea with no 2×2 pools. They then reveal only one numbered clue per island and blank everything else, and a solver check confirms those clues still yield a single solution reachable by logic.

Does a Nurikabe puzzle have only one solution?

Yes. A properly constructed Nurikabe has exactly one valid solution. The maker verifies this with a logical solver that confirms no second arrangement of islands and sea exists and that the puzzle can be solved by deduction without guessing. A grid with more than one solution is considered broken and is rejected.

Why is Nurikabe hard to generate?

Because it has two interacting structural rules: the black sea must stay connected as one region, and no 2×2 block may be all black, all while the islands reach their exact sizes without touching. These constraints pull against each other, so generators build a candidate grid and then run a full solver to verify connectivity, the 2×2 rule, island sizes, and a unique solution together.

Can you make a Nurikabe puzzle by hand?

Yes, small Nurikabe puzzles can be made by hand: design a solved grid of sized, separated islands surrounded by a connected sea with no 2×2 pools, then reveal one number per island and check the puzzle still has a single solution. The hard part is guaranteeing uniqueness and connectivity, which is why larger puzzles are usually built and verified with software.