GOOeFloys
(Gooey-floweez: Greater Object Oriented evolving
Floys), are social, predatory, evolving artificial life creatures.
They belong to the flocking
Alife creatures variety, sharing with them the social tendency to stick together,
and the lifelike emergent behavior which is based on a few simple, local rules.
They differ from most other flocking Alife animals by having the following
properties:
- Predation
(they must survive against predatory GOOeFloys, or survive as one)
- Ability
to evolve (using the Genetic Algorithm).
- Potential individualism
(each can possess a different personality through evolutionary processes)
The GOOeFloys applet and
instructions are presented below. For more
details, click the Show Help and Show Rules buttons in the running applet.
Instructions
-
Adjust
the overall movement by clicking the 'Slower' or 'Faster' buttons (click
several times to reach the desired effect).
- Insert a predator and
observe how it attacks and consumes the prey GOOeFloys.
- Click the 'Scramble'
button to introduce variety in the population.
- Click 'Start Evolution'
to start the evolutionary process, where each generation begins when the last
predator GOOeFloy dies.
- Change the personality
of the population by modifying properties in the 'Edit Properties' screen.
- Try the other buttons
to see what they do. More information can be found in the GOOeFloys
description page.