L'évolution biologique a commencé à partir de composants simples. Beaucoup de temps est passé avant que les premières créatures aient pu se reproduire. Dans notre monde artificiel nous sautons cette étape " d'évolution chimique ". Nous fournissons à nos créatures des fonctions de base : notation de leurs caractéristiques dans des génotypes, reproduction, et gestion d'énergie. Nous avons également placé les règles de la construction de l'organisme. Il serait difficile de simuler un monde avec des quarks, des atomes ou même des protéines en tant qu'éléments de base. Il y en aurait trop en regard à une taille raisonnable du monde artificiel et aux conditions de calcul. C'est pourquoi l'élément de base de nos organismes est beaucoup plus grand – c'est un bâtonnet (segment, barre, cylindre...). Un tel élément peut être assigné à diverses fonctions selon sa description génétique : il peut être juste un bâtonnet, ou peut transmettre et traiter les signaux et donc être une partie du " cerveau ", ou être un récepteur, ou avoir des " muscles " et provoquer des mouvements, ou être spécialisé dans l'approvisionnement d'énergie.
Un groupe de bâtonnets reliés compose un organisme indépendant. Il devient vivant une fois mis dans le simulateur!
Le module physique de simulation calcule l'interaction d'un organisme avec le monde ( " Framsworld " ), analyse les forces influençant des bâtonnets particuliers et calcule leurs nouvelles positions. La simulation a lieu dans un espace tridimensionnel, et utilise la théorie des éléments finis et la dynamique des corps rigides.
Le module neuronal calcule des excitations dans les réseaux de neurones, rassemble des données venant des récepteurs et envoie des signaux aux muscles. Les réseaux de neurones des organismes sont originaux en raison de leur libre topologie et de l'inertie des neurones.
Le module énergétique analyse les gains et pertes d'énergie. Un organisme peut gagner de l'énergie par assimilation ou par absorption de nourriture. Le travail des muscles et des neurones est une perte d'énergie. L'organisme mourra après l'épuisement de toute son énergie.
Le module de création crée de nouveaux organismes par mutation et croisement des génotypes des meilleures créatures qui ont vécu jusqu'ici (les ancêtres). L'utilisateur peut définir le critère d'aptitude (en ajustant les poids des critères élémentaires, comme vitesse moyenne, ou la durée de vie moyenne), qui rend le chemin de l'évolution possible.