Projects
-
Logistic Bifurcation
Period doubling, chaos, and Feigenbaum’s universal constant.
-
Chaotic Billiards
Round the corners and order dies.
-
Strange Attractors in 3D
Deterministic equations drawing impossible geometry.
-
Chirikov Standard Map
Islands of order adrift in a sea of chaos.
-
Watts–Strogatz Small World
Rewire 1% and the world shrinks.
-
Bootstrap Cascades
Almost nothing ever happens. And then, everything.
-
Barabási–Albert vs Erdős–Rényi
Why the world has celebrities and random networks do not.
-
Network SIR vs Well Mixed
Same R₀, two completely different epidemics.
-
Herd-Immunity Threshold
The formula 1 − 1/R₀ is elegant. And incomplete.
-
Iterated Prisoner’s Dilemma
The tournament, evolution, and the noise that changes everything.
-
Spatial Prisoner’s Dilemma
Cooperation survives on geometry alone.
-
Hawk and Dove
Aggression has a price, and equilibrium knows it exactly.
-
Colour Illusions
Your eyes lie, and the eyedropper can prove it.
-
White, Blue and Perlin Noise
What looks random is not. And what is, does not look it.
-
Benford’s Law
1 leads 30% of the world’s numbers.
-
Lens Ray Tracer
Move the optics and discover why expensive cameras exist.
-
Gravitational Lensing
Mass bends space, and space bends light.
-
Huygens Interference
Place sources and watch wavefronts, diffraction, and interference emerge.
-
Entropy and Huffman
Type “aaaaaa” and watch information disappear.
-
The Chaos Game
Roll a die a million times and get a perfect triangle.
-
Boids
A flocking simulation where three local rules create coordinated motion.
-
Continuous Lenia
A liquid cellular automaton where continuous fields grow, travel and collapse.
-
Physarum
Slime-mold agents lay trails and self-organize into living-looking transport networks.
-
Double Pendulum Chaos
A tiny change in initial conditions becomes a completely different pendulum path.
-
Langton's Ant
A two-rule ant wanders randomly until a highway suddenly appears.
-
Schelling Segregation
Small preferences at the agent level can create large-scale segregation.
-
Nagel-Schreckenberg Traffic
Traffic jams appear from simple acceleration, braking and random slowdown rules.
-
Mandelbrot / Julia Coupler
Move through the Mandelbrot set and watch the matching Julia set update.
-
Diffusion-Limited Aggregation
Random walkers stick to a seed and grow branching, lightning-like clusters.
-
Galton Board
Falling balls build a bell curve, unless memory breaks the central limit theorem.
-
Lissajous Harmonograph
Coupled oscillations draw Lissajous curves and slowly decaying harmonograph patterns.
-
Percolation
Open enough cells and a path suddenly spans the whole system.
-
Kuramoto Synchronization
Many oscillators with different rhythms lock together when coupling becomes strong enough.
-
Pi Collisions
Count elastic collisions between blocks and a wall to reveal digits of pi.
-
Brachistochrone
The fastest slide between two points is not a straight line.
-
Wave Function Collapse
A constraint solver grows coherent tile patterns from local compatibility rules.
-
Pathfinding Comparator
Compare search algorithms as they explore the same maze.
-
Sonified Sorting
Sorting algorithms become bars, swaps and sound.
-
Predator Evolution Boids
Flocking agents face predators, selection pressure and evolving behavior.
-
Reaction-Diffusion
Two chemicals diffuse, react, and paint stripes, spots and mazes — the same math Turing used for animal patterns.
-
InterferQuant
An interactive double-slit experiment: watch interference build up one particle at a time.
-
Quantum Lab
Ten interactive quantum-mechanics experiments, built one photon at a time.
-
The Genetic Traveler
A genetic algorithm hunts for the shortest route through your cities.
-
Society Simulator
Tiny circles build a society and somehow invent inequality.