demo 16 of 17

🪸coral

A Gray-Scott reaction-diffusion system growing coral, spots, and mazes.

Recordings

Both captures below are real iTerm2 sessions running the demo — the same binary renders at pixel resolution where the terminal speaks the kitty graphics protocol, and as ASCII cells everywhere else.

kitty graphics — coral-gfx

Two chemicals diffuse and react across the grid; mapping the inhibitor through a palette reveals patterns that grow and divide forever. c cycles presets (coral, mitosis, spots, maze, waves) that completely change the morphology.

coral in kitty graphics mode
coral — kitty pixel mode
ASCII cells — coral

The same chemical field as a glyph-and-colour ramp — lower resolution, same restless life.

coral in ASCII cell mode
coral — ASCII cell mode

Controls

KeyAction
spacereseed
mouse clickseed at the pointer
apause
ccycle preset / palette
+ / -sim speed
q / Escquit

Tuning env vars use the CORAL_* prefix — e.g. CORAL_MAXDIM=1024 for sharper frames, CORAL_CELLS=1 to force cell rendering even on kitty terminals. See the overview for the full tuning table.