Experiments

The Lab.

Procedural systems. Emergent behavior. Systems that generate complexity from simple rules. Click anywhere to create food sources and watch the colony adapt.

See the experiment
Ant Colony Simulation

Food sources: 0

Colony size: 0 ants

Pheromone trails: Active

Click to create food

Move mouse to influence

Emergence from simplicity.

This is a boids-style ant colony simulation running on the GPU. Each ant follows three simple rules: (1) move toward pheromone trails, (2) avoid obstacles and other ants, (3) lay pheromone when returning to the nest with food.

The complexity you see — the foraging patterns, the traffic lanes, the collective intelligence — emerges from these simple rules interacting at scale. No central planning. No predefined paths. Just ants being ants.

Click to drop food. The ants will find it, recruit each other, and optimize their paths over time. Mouse over the canvas to see pheromone concentration shift in response to your presence.

Three.js
WebGL Shaders
Procedural Animation
Particle Systems

Mykonos Island Voxels.

Mykonos Island Voxels — browser-based Greek island builder

A tiny browser-based world builder that wraps the sun-bleached look of a Mediterranean holiday into a zero-install creative toy. Drop hand-painted blocks — whitewashed cottages, cobalt-blue domes, flowering bougainvillea — onto a 14×14 grid and watch a picturesque Greek village assemble itself. No grinding, no high scores. Just build until it looks right.

Pure vanilla JavaScript, zero bundler bloat, runs on any device. Open source by boona13, MIT licensed.

Vanilla JS
Isometric Voxels
Open Source
Tab → style