Biomorphs (or BiomorphBounce) are lifelike forms that have the shape, determined by they "genome" that can be as simple as a vector of integers.
The shape of the biomorph is determined by converting the "genome code" into drawing, following some agreed rules. The numeric value of each integer ("gene") changes in time between some minimum and maximum. Each gene has its own speed of change (the mutation rate) that is randomly set at the program start.
The genes can control:
Biomorph code is not similar to DNA code at low level (DNA contains only four different nucleotides) but its genes are similar to some real genes at higher level. Various mutations in less critical regions can gradually reduce or increase the impact of the gene, varying this value very much like the the integer value of the biomorph "gene" drifts.
Biomorph evolution is a random "evolution", without component of selection. It demonstrates the development of complexity of pure randomness as opposed to that of randomness coupled with cumulative selection. Biomorph shows what a wide variety of forms is possible even with a very limited genome - it is possible to see forms that look like insects, trees, letters and so on. Also, they demonstrate how an accumulation of changes turns one form into a quite different form, even when each individual change is very small.
Biomorphs were first described by evolutionary biologist Richard Dawkins and first presented to the world in his book The Blind Watchmaker (this is how the author dubbed the process of the evolution).