Package org.holtz.zoe

A Zoe World with evolvable Bugs controlled by Genes coded as mutating Zoel programs.

See:
          Description

Class Summary
Bug A Zoe organism controlled by Genes each executing on its own ZoelVM virtual machines.
Gene The unit of heredity of a Zoe Bug, consisting of Zoel actions and the Zoel conditions under which to fire them.
GeneList A list of Genes.
Genotype The species of a Bug, consisting of a GeneList of Genes.
Joule A pellet of edible energy in a World.
Phene The expression of a Gene, consisting of its ZoelVM execution state.
PheneList A list of Phenes.
Phenotype The expression of a Bug's Genotype is a PheneList of Phenes.
Point A point in a Zoe world that can compute range and bearing to other points in that world.
World A Zoe universe, with all the parameters to control and replay its evolution.
ZObject A physical object in a toroidal Zoe World.
 

Package org.holtz.zoe Description

A Zoe World with evolvable Bugs controlled by Genes coded as mutating Zoel programs.