Evolutionary Algorithm
This page showcases a very simple evolutionary algorithm. Every time you click on an image the colors compete and eat each other. Each image is slightly different based on its distinct pseudorandom mutations.
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, analogous to species stabilizing within their ecosystem. The higher the evolution intensity the more aggresive competition is and the less number of colors (species) in the ecosystem; conversely, the higher the mutation rate the higher the diversity.
40
10