How can I simulate an agent gaining and losing energy?
Agent Variables can be added to agents to give them additional awareness about themselves. A common variable is Energy. Agent Variables are blue. When an Agent Variable is created, it must go into the column of the breed that will have the variable and be given an identifying name. Agent Variables will then be found in the My Blocks column, in the drawer of the breed in which it was created. These Agent Variables can then become part of the code where needed.
In this example, the Agent Number Variable was used to create the Energy Variable.
Inc Energy- is translated as ‘increment energy.’ Increment energy can be either by a positive or a negative amount. Often a number block is fit in next to the variable block.
Energy is used in Fish and Plankton. When a fish collides with a plankton it increases it's energy, and as it moves it loses energy:
Submitted by paige on 29. December 2007 - 17:55