Fitness Landscape: Adaptive Walk
Interactive 3D fitness-landscape simulator: watch a population evolve across a rugged adaptive surface, tuning population size, mutation step and selection strength to see the tug-of-war between natural selection and genetic drift, including drift-driven escapes from local fitness peaks.
This simulator renders Sewall Wright's classic "adaptive landscape" as an actual 3D terrain: a rugged, multi-peaked fitness surface that a population of genotypes climbs generation by generation. Each generation applies real Wright–Fisher-style dynamics — Gaussian mutation of each genotype, fitness read off the terrain height, and fitness-proportionate (softmax) selection of the next generation's parents. Tuning population size controls how strongly genetic drift's sampling noise can push the population downhill or across a valley toward a taller peak, mutation step size controls how far each generation can jump, and selection strength dials the surface from a random walk (β = 0) to near-deterministic hill-climbing. It's a hands-on way to see why real populations sometimes get stuck on a local fitness optimum, and how drift, not just selection, can occasionally free them.
Watch a population climb a rugged 3D fitness landscape generation by generation, tuning population size, mutation step and selection strength to see natural selection and genetic drift compete for control of where evolution ends up.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install