ns-ui / hero-ascii-reaction-front

The boundary is the picture.

A Gray-Scott dish runs live under the type — a real solver, not a loop of noise. Only the ridge of the reaction interface is inked, so the reacted interiors and the untouched bulk stay blank and every front reads as a thin crawling line. Move the pointer across the field to pipette in fresh reagent and watch a new front nucleate under the cursor and travel away on its own.

Read the docs