hello@playdo.ioweb development

A collection of cellular automata implemented on the GPU with shaders and three.js, each with exposed parameters that can be tweaked to observe different behaviour.

Cellular automata are simulations where cells are placed on a grid, each with some kind of state, that is updated at every time-step. Using simple rules, the state of a cell is updated based on the state of cells in its neighbourhood - often leading to complex behaviour and patterns. These systems/models are studied in various fields - mathematics, physics, biology - and there have been speculations and questions around the universe as a cellular automata system.

Reaction Diffusion   ||   View here   ||   About

Abelian Sandpile   ||   View here   ||   About

Cyclic Automata   ||   View here   ||   About