Artificial Life


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:

The GOOeFloys applet and  instructions are presented below. For more details, see GOOeFloys description or click the Show Help and Show Rules buttons.



If you can read this then your browser does not support Java, and you cannot see the eFloys applet.


Instructions

This version is based on Ariel Dolans eFloys with modification and addition of a base type from which various Alife forms can be constructed.  Permutations in this version include a ‘Predator’ Floy and a ‘Prey’ Floy derived from the base primordial GOOeFloy. The addition of a predator demonstrates how the mechanics of emergent flocking behavior disrupt predation, much as in the wild. Predators share many base charactaristics of prey GOOeFloys, and are also capable of cooperation, so the effects of evolutionary cooperative predation can also be observed.