Advanced module

Infinite board mode for large Life patterns

Use the isolated Hashlife viewer when a pattern needs an unbounded board, fast stepping, import/export, or direct pan-and-zoom control. The regular teaching lab stays unchanged.

Hashlife sandbox

A separate static module based on copy.sh/life, bundled locally under this site with attribution and its original BSD-style license.

Live advanced viewer

Choose a large pattern and run it here

The curated picker exposes the bundled large examples directly, while the viewer remains isolated from the beginner simulator.

Advanced examples

Pattern picker

Fullscreen
Engineered

Primer

440 x 294 ยท step 8

Open

Why this is separate

Advanced power without changing the beginner lab

Unbounded board

The embedded Hashlife viewer stores the world as a tree, so users can pan and zoom beyond a fixed teaching grid.

Fast stepping

Generation step can be set to powers of two for long-running demonstrations and large constructed patterns.

Direct canvas control

Drag to move, use the wheel to zoom, and draw or erase cells directly inside the advanced viewer.

Import patterns

The advanced module accepts pasted or uploaded RLE, Life 1.06, plaintext, and macrocell pattern files.

Export RLE

Users can export the current board as RLE without changing the curated pattern pages.

Isolated demo

This mode runs in its own frame, keeping the current beginner-friendly simulator unchanged.