SWIsland Recursion Saga

User-Driven Island Growth — Stage

...loading...

Click on the grid to place the seed cell.

Canvas size:
Grid:

Color Guide
  • Seed cell — your first click (orange)
  • Accepted cell — orthogonally adjacent to island (green)
  • Valid neighbor hint — where you can click next
  • Rejected — not adjacent (fades out)
Adjacency Rule

A new cell must touch an existing island cell on one of its four sides (up, down, left, right). Diagonal neighbors are not allowed.

This is the same rule enforced by Island.isValidExpansion() in the Java source, using DR4/DC4 (not DR8/DC8).

Controls
  • Click — place seed or try to add a cell
  • C — clear island and start over