Cellular Automata - Custom Ruleset Interference
This works the same as before, where our automata have custom rulesets randomly assigned. The difference is this time we place two of them on the stage with random starting points. This can either just create some interesting visuals, or can cause the automata to branch off into new behaviors they would not normally have exhibited if they were alone thanks to the interference of the other.
Author: Mike Johnson
There are some new scenarios to watch for here. If you know a ruleset from watching the singular version, watch for that same ruleset to pop up in a scenario where they will interfere with each other and you will sometimes get new emergent behaviors.
Again, this is a lot of fun to watch. You can force a reset of the simulation by pressing "r", otherwise it will reset automatically after a while with new rules.
The code was generated using FlashDevelop, and includes the project file. All the files are the same as before, except the entry point for the project is set to be MainMultiple.as instead of Main.as - otherwise the same classes are used.
For live version, and source files, continue reading.