Four species of particle and a random matrix of attraction and repulsion rules. Nobody codes the shapes — cells, chains and orbiting clusters just fall out of the arithmetic.
A 2D stick-figure co-op meme shooter — host your own server and fight the meme hordes together. Node.js + HTML5 Canvas.
A 3D multiplayer environment where you can jump around and place cubes.
Small generative toys, each running real Python in your browser. The simulation is CPython compiled to WebAssembly (via Pyodide); a thin canvas layer just paints what the Python computes each frame. First load fetches Pyodide, so give it a moment.
A flock of boids — separation, alignment, cohesion — as a shifting ribbon of colour.
The Lorenz attractor: a rotating, time-coloured trail of a chaotic system.
L-systems grown with turtle graphics — fractal plant, dragon curve, Koch, Sierpinski.
Conway's Game of Life with a pattern library — Gosper gun, acorn, gliders — age-coloured.