Controls & Tools
Simulation Field
Interactive Presets
Load preconfigured environments into the simulator:
A real-time sandbox exploring the biological and physical interactions of gravity-driven materials, static structures, and Conway's cellular automata rules.
Load preconfigured environments into the simulator:
The Interactive Life Simulation provides a cross-disciplinary sandbox demonstrating the emergent complexities of physical and biological systems. By placing various materials—such as gravity-bound sand, fluidic water flow, static rocks, and replicating life elements—on a 2D cellular grid, users can observe the resulting feedback loops and material exchanges.
This application acts as a digital laboratory, modeling how simple local behaviors scale to produce complex global behaviors. Fluid particles displace lighter media, sedimentation layers form over boundaries, and organic elements multiply or collapse depending on surrounding hydration and space conditions.
The simulation runs entirely on browser-native APIs inside a highly optimized sandbox engine. Instead of drawing individual vector rectangles, the simulator represents the field via a fast 1D Uint8 typed array. Every cellular step is processed linearly, writing mutations to a buffer slice to eliminate step artifacts.
The final frame is blitted directly to the canvas context using ImageData pixel-buffer writing inside a requestAnimationFrame rendering thread, ensuring main thread operations are never locked up (retaining an INP rating under 200ms). Web Audio oscillators generate the synthesized audio notes dynamically on user drag interactions.
Future releases will expand simulation physics to model thermodynamic transfer, allowing sand to melt into magma and water to steam near hot surfaces. We plan to incorporate fluid viscosity and friction sliders, so users can simulate high-density mudflows or oil-based substances.
From a visual perspective, upcoming versions will introduce canvas shaders to create gentle particle glows, fluid-smoothing blending effects, and trace-fading rendering so moving particles leave soft pathways on screen.
Learn about the mathematical foundation of cellular automata, highlighting rules governing grid-cell survival and population cycles.
An in-depth article on discrete model computation systems used in physics, biological modeling, and computability theory.
Understand the physical principles governing fluid motion, and how particles slide and distribute horizontally across barriers.
Analyze how simple entities combined can produce rich, complex systems behaviors that cannot be predicted from individual actors.