Project · 2024

automata

Simple rules, complex behavior.

in progressWebGL · Rust · WASM

Overview

automata is a playground for cellular automata and artificial life: Game of Life, elementary rules and reaction-diffusion, all on the GPU.

Change the rules, paint the initial state and watch patterns emerge from chaos.

Features

  • GPU simulation
  • Editable rules
  • Reaction-diffusion
  • Paintable initial state

How it works

01Choose a rule or write your own.
02Paint the initial state on the grid.
03Run the simulation at 60 fps and watch the patterns.