Cellular Automata Laboratory
invites you to explore the world of cellular automata with
the aid of a high-speed programmable simulator which runs
within your Web browser. Cellular automata rules are defined
by short programs written in JavaScript or Java. Rule
definitions in JavaScript are compiled directly inside the
browser and do not require installing a programming
environment on your machine. The accompanying on-line
laboratory manual
explains the theory of cellular automata, how to use the simulator
programs, documents the many ready-to-run rules included,
describes how to create your own original experiments,
and contains a comprehensive bibliography. A development
kit supplies source code for all of the rule definitions
and the files they use, providing a starting point for your
own explorations. New:
2017 update
includes browser-based simulation and JavaScript rule
definition.