Complex systems can be based on very simple rules ...
Species Alpha is a life-like cellular automaton, which generates automata out of a random generated or predefined rule set.
Every 5 seconds a new generation is calculated. A species is automatically killed when its diversity is too high or too low. This also can be done by tapping on your watch (z axis). You can add new cells by 'punching' ;) (y axis). The diversity (0 - 25%) is displayed on the right.
The rule set string is defined as :
[1-2] size of neighborhood function [B] neighbors needed for birth [S] neighbors needed for survival [G] current generation
Predefined rule sets are:
"1B3S23", // Game of Life
"1B36S23", // HighLife
"1B35678S5678", // Diamoeba
"1B2S", // Seeds
"1B36S125", // 2x2
"1B368S245", // Morley
"2B4S4", // Long term evolution
For further explanation of the subject i would recommend this read: http://en.wikipedia.org/wiki/Life-like_cellular_automaton and the BBC documentary The Secret Life of Chaos (2010)
This hobby project is wip. I would like to add a config option in the future.
Have fun!