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.
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.