
This is a screen shot from the Evolve program. The center area shows many squares, these are the organisms. The red squares are the result of two organisms that are in the processing of eating each other. One of them will lose a cell, and the other organism will gain energy. A white square represents dead organis material. White squares are left over when an organism is killed and some of its cells did not get completely eaten. The organic material can be eaten later when an organisms stumbles into it.

In this screen shot, the user has selected an organism with the mouse. The familar bounding boxes around the selected organism are shown above.
To examine the inner details of the organism, click on the "Examine" button.

The dialog above is the "View Organism" screen. Here we see the genetic program for this particular organism.
Like all DNA-based life, each cell in the organism shares the same genetic program. But at any given time the cells may be executing a different part of the code.
Each cell is its own processor with its own stack and register set (and control flags).
There are instructions for loading registers and performs math operations such as: Addition, Sub, Mul, Div, etc...
Some instructions are used to manipulate the organism in the universe. For example: OMOVE NORTH will cause the organism to move itself north by 1 square.
You can click on the cells of organism, to see where that particular cell is executing. The "simulate" button will simulate one step.

![]() |
![]() |
![]() |
| Introduction... | Compilation and Installation... | |
![]() |
||
| Last changed: Dec 26, 2001 | Evolve (c) 2001 Ken Stauffer | ken@stauffercom.com |