| r |
decayT |
SA |
RA |
SS |
We wanted to work on cellular automata, so, inspired by research on pattern formation observed
in the true slime mold Physarum polycephalum (
Jones 2010), we decided to create an interactive simulation of this organism's fascinating behavior!
shift and click anywhere on the canvas to kill off the slime mold in that particular area.alt and click anywhere on the canvas to create an emitter that continuously releases slime mold particles.CLEAR (remove all slime from the scene) and
RANDOMize (generate a new scene with random slime mold positioning) the scene.r
(the radius of the slime mold cluster created by clicking), decayT
(the rate at which the attracters that direct the slime mold's growth decay), SA (the sensor angle in radians),
RA (the rotation angle in radians), and SS (the 'step size' of the slime mold).
Then to update the scene and reflect changes made to these variables, press the UPDATE button.
Watch as the system exhibits new and complex emergent properties! How it works
Despite demonstrating a high capacity for cellular intelligence, the rules driving the slime mold (and their representations in our model) are actually quite simple! Following Jones' research, we modelled the behavior of Physarum polycephalum as follows:
Every slime mold particle has three sensors, pointing straight ahead, skewed to the left, and skewed to the right.
A sensor detects the amount of chemoattractant in its target area.
Also feel free to take a look at this pre-rendered simulation that we ran on a larger canvas: