cursorx:0000 y:0000
vel0.000
particles0000
scene00 / playground
fps--
build/0.42.7
canvas/2d
touch.everything
break.nothing
move cursor / click anywhere / scroll to morph
00

touch
everything.

A playground of reactive simulations. The dark canvas reads your cursor, your clicks, your scroll — and answers in particles, ripples, and morphing geometry.

move click scroll

cursor
trails.

A drift of luminous dust follows your pointer. Each particle lives 500 ms, fades, and disperses into the dark. Cyan and violet cycle by velocity.

life500ms
trailcyan→violet
decaycubic-out

click to
disturb.

Each click sends a ripple outward — a 2px cyan ring expanding through the dark, pushing particles aside in a brief shockwave of geometry.

radius0 → 320px
duration820ms
force+1.6

mesh
network.

Nearby particles thread together with hairline connections — a dynamic graph that breathes with your cursor. Move slow, watch it form. Move fast, watch it shatter.

edgesk-nearest
range120px
opacity~ 1/d²

break
everything.

Simulation is the lab where ideas survive collision. Drag, click, scroll, refresh. There is no wrong way to play. The system bends, then snaps back. Try harder.