Cave Explorer
one cave, every rock on the edge

Play Cave — Cave Shading Puzzle

00:00
Tap: rock → dot → clearNumbers turn green when right

How to play Cave

Every square is either cave (white) or rock (shaded). The cave must be one single connected area, and every rock square must be joined, through other rock, to the edge of the grid — there are no rocks floating in the middle of the cave.

Numbered squares are part of the cave. Each number counts the cave squares it can see in its row and column, itself included, looking until it meets rock or the edge.

Start with big numbers — they force long straight lines of cave — and small numbers, which stop the view early.

How to play Cave

Shade the rock so the white squares form one connected cave, every rock joins the edge, and each number sees exactly that many cave squares.

The rules

  1. Every square is cave (white) or rock (shaded).
  2. All cave squares form one connected area.
  3. Every rock square is joined to the edge of the grid through other rock squares.
  4. Each number is a cave square that sees exactly that many cave squares across and down, itself included, until rock or the edge.

Playing here

  1. Choose a size and a difficulty, then press New Puzzle.
  2. Tap a square to make it rock, again for a dot (cave), again to clear. Drag to do several.
  3. When the grid is full, numbers turn green if they see the right amount and red if not.
  4. Hint explains the next deduction — what each number must see, keeping the cave in one piece and every rock on the edge.

Tips

The full guide, with a worked example and common mistakes: How to play Cave.

Questions

Do rocks have to touch each other?

Each rock has to join the edge — through other rock squares or by touching the edge itself — but different rock areas don’t have to meet.

Does a number count itself?

Yes — a 1 sees only itself, so all four of its neighbours are rock.

Is there always one answer?

Yes — every puzzle here is checked to have exactly one solution.

How do I solve one from a book?

Open the Cave Solver, type the numbers and press Solve.

Related