Each cell's next state depends only on its own state and its two immediate neighbors (3-cell neighborhood → 8 patterns → 28 = 256 possible rules).
Rule Lookup Table — neighborhood pattern → new center cell (click any column to toggle its output)
Rule
30
Hex
0x1E
Binary (bit 7 → bit 0)
Rule number (0 – 255)
Notable:
Initial Condition
Density
30%
Playback
Speed
20 r/s
Display
Cell size
Height
On color
Off color
Generation
0
rows computed
Grid width
—
cells per row
Active cells
—
in current row
Boundaries
periodic
edge condition
Reading the rule table: each column shows one 3-cell neighborhood (top row, green = 1) and the new center cell it produces (bottom, amber = 1).
Columns run from 111 (index 7) on the left down to 000 (index 0) on the right.
The rule number is the 8-bit integer whose bits are exactly the output row read left-to-right (bit 7 → bit 0).
Viewing the rule in hex lets you immediately see which output bits are set without counting.
The slider, number display, and lookup table all stay synchronized — you can drive the rule from any of them.