Digital Life Behavior in the Amoeba World

New Image

Amoeba is a computer model whose goal is to study the origin and evolution of digital life. Specifically, an initially disordered system, consisting of random sequences of opcodes, self-organizes into an ordered system containing self-replicating programs. The current version of Amoeba broadens the original system's capability by using a larger genetic code (basis set of 32 opcodes) that is computationally universal. In addition, Amoeba can modify this basis set by assigning codons to opcodes, similar to the biological world where codons are assigned to amino acids.