Plans
The basic idea of attaining synchrony - and then reproducing in a synchronous
manner - can be used to produce a substrate in which genuinely two-dimensional
organisms reproduce. Such a model probably more closely represents crystalline
growth processes. It's disadvantage over the mechanism illustrated here is that
it is not so simple.
It's intended that the next self-reproducing automaton we create will be along these lines.
Interactive controls
The applet is interactive, allowing you to apply selection based on organisms
visual characteristics using a variety of implements.
- Use - tool selection - controls which type of tool to use to manipulate the environment;
- Click to - set the tool's behavior - controls how the tool in use is applied;
- Display - controls which aspect of the automata is presented;
- Size - controls how many cells are displayed, and their size;
- Show - configures how frequently the display is updated;
- Delay - configures how much delay occurs between frame updates;
- Radiation - causes random deletions;
- Mutation - causes random modifictions to the organisms;
- Step - allows a paused automata to be single-stepped;
- Pause - allows the automata to be stopped and started;
- Clear - completely blank all the universe's cells;
- Randomise - configure all cells randomly;
- Restart - resets the universe to its initial configuration;
Downloads
This applet can also be run as an application. Download this jar file (using shift-click) and double-click on it.
Source code is available - with a "no-restrictions" license. Download this zip file.