Recently I've found my ancient code. It belongs to my favorite application, which I called "Spores". There are small entities in 2D world, moving randomly. Each spore has an RGB color. Red channel value means spore's moving speed. Higher value - faster speed. Green means expected life long. Blue - speed of recuperation for reproducing. If blue value is high, then spore can reproduce frequently. When two sexually mature spores meet, they give birth to new spore with average value of both parent spores's colors plus with some probability it can mutate. As well as mutation value can be positive, it can be negative.
So, what have we got? At the beginning we have 10 spores with (10,10,10) color.