Evolutionary Algorithm

This page showcases a very simple evolutionary algorithm. Every time you click on an image it evolves the set of images based on the one you selected, allowing for distinct pseudorandom mutations in each image.

It's interesting to note that (unless mutation rate/randomness is very high) the images end up becoming blobs of color of relatively equal size, similar to species stabilizing within their ecosystem. The higher the mutation rate the more aggresive competition is and the less number of colors (species) in the ecosystem; inversely, the higher the mutation rate the higher the diversity.

10
10