Spaceship Hunter — v1.23

Gen 0
Alive 34
Candidates 0
Seeding strategy
Uniform random fill at 35% density across the entire 10×10 zone.
Center of mass — zero crossing detector
x: 0.00
y: 0.00
crossings: 0
phase: warmup
warmup — 1999 gens leftthen watch 300 gens
Candidate snapshots — click to load & replay
No candidates yet — watching for crossings…
Light weight
Presets
Birth (8 neighbors)
Survival
Spaceship catalogue Click name to rename
Light weight #813 · whitenoise · gen 2521 · axis y
Middle weight #161 · whitenoise · gen 1525 · axis x
Glider #157 · whitenoise · gen 1504 · axis x
2 Gliders #107 · whitenoise · gen 1503 · axis x
Rule: B3/S23 · 30×30 torus · Seed: whitenoise · Warmup 2000 gens then watch 300 gens
What is Spaceship Hunter?

Spaceship Hunter is an interactive browser tool for exploring cellular automata — mathematical systems where a grid of cells evolves over time according to simple rules about their neighbors. The most famous example is Conway's Game of Life (rule B3/S23), where a dead cell is born if it has exactly 3 live neighbors, and a live cell survives if it has 2 or 3. Despite the simplicity of these rules, extraordinarily complex behaviors emerge — including spaceships, which are small patterns that travel across the grid indefinitely, returning to their original shape after a fixed number of steps. Finding spaceships by hand is tedious. Spaceship Hunter automates the search by repeatedly seeding a small random cluster of cells in the center of the grid, letting the system evolve, and watching the center of mass of all live cells for a telltale sign: if something is moving persistently across the torus boundary, the mean position will cross zero repeatedly. When that happens, the state is saved as a candidate for you to review later.

How to use it

Press ▶ Play to start the simulation. The tool will automatically cycle through random seeds — each seed goes through a warmup phase (where the chaotic initial noise settles) followed by a watch window (where it listens for zero-crossings of the center of mass). If a crossing is detected, a snapshot is saved in the candidates list and the tool moves on to the next seed immediately. You can adjust the warmup and watch durations in generation counts, change the seeding strategy from the dropdown (try low density soup or random polyominoes for heavier spaceships), and tune the simulation speed. When you find a candidate worth keeping, load it by clicking the thumbnail, watch it evolve from the original seed, and if it's a genuine spaceship press ★ Add to catalogue to name and preserve it. Hit 💾 Save at any time to download a copy of the file with your entire catalogue and candidate list embedded.

Created by Francisco Martinez Checa — March 2026