iFloys - The Individualistic Floys

iFloys look like ordinary Floys, but they are basically different: While ordinary Floys are all of the same kind, sharing the same properties, iFloys can have an individual character. Each iFloy possesses its own traits, defined by a single chromosome. In this applet you can assign different traits to different iFloys, and watch the effect on the emergent behavior. See more details below.



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


Instructions
The Properties page assigns properties to all iFloys. This is the default state. However, if you select a specific iFloy in the list labeled "Applies to Floy No.", the selected attributes will hold for the selected iFloy only. You can assign specific traits either to the Stranger, or to any of the first ten local iFloys. When changing the iFloys' properties, do not forget to assign also a different color, so that he can be easily identified. Assigning the red color to any iFloy will transform him into a stranger. After closing the Properties window Start button should be pressed.

Experiments in Social Behavior
When one iFloy is assigned nervous or energetic traits (high speed and acceleration), the whole group becomes a little confused and disorganized. An iFloy with slow and lazy traits will be left behind. When several iFloys are transformed to strangers (red color), all of them will be attacked, even if they are the majority. Local iFloys will always choose the aggressive, fight behavior, while non-local iFloys will choose the flight behavior. However, when several strangers are present, the local iFloys seem confused, and do not fight them effectively.
All these behaviors are the outcome of the same basic rules defined in the Floys Description page.