Random Genesis |
This screenshot shows a simulation where random genesis has occurred. In random
genesis, a condition called GenesisCondition introduces cells with completely
random genomes into the world. Eventually, one of these will be able to
successfully copy it's genome out through the reproduction port, in which case
reproduction occurs. When this happens, the result is an explosion of cells
dissipating the energy in the universe. (This screenshot is from a much older
version of the software.)
|
|
Impossible Grey Goo? |
Archis has been very helpful during it's development; to a certain extent,
it debugs itself. This screenshot shows a colony of cells that have figured
out how to exploit a bug in Landscape2D. They are somehow cooperating to
obtain an unlimited supply of energy by exploiting this bug. The bug turned
out to be that when cells transferred energy the original amount of energy
was not deducted from the transferring cell in all cases, but this was not
obvious here and required a detailed review of the code. These sorts of
exploits typically evolve very quickly when they are possible. Note how few
generations this one took to evolve! If left to itself, a colony exploiting
a bug like this will use up all the computer's memory very quickly. If we
invented a perpetual motion machine, we would probably fill the entire volume
of the universe in a very short amount of time too! It's a good argument as
to why perpetual motion and overunity devices are impossible: if life found
such a free energy source, the entire universe would be filled relatively
quickly with overunity-exploiting grey goo. :) (This screenshot is also
from an old version.)
|
|
NetServer with 64 Clients |
Here is a screenshot of NetServer 1.0.1 supervising 64 slaves on a
supercomputing cluster at the University of Cincinnati. Each slave
is running a different repetition of the same experiment on emergence.
|
|