
AVIDA
In Avida, a population of self-replicating computer programs is subjected to external pressures (such as mutations and limited resources) and allowed to evolve subject to natural selection. This is not a mere simulation of evolution — digital organisms in Avida evolve to survive in a complex computational environment and will adapt to perform entirely new traits in ways never expected by the researchers, some of which seem highly creative.