Can the end-user alter the behavior of an agent in a Ristretto-generated applet?
When an AgentSheets simulation is turned into an applet, the user can interact with the agents, add and delete them, but cannot change their behaviors. However, you can have agents change parameters of a simulation as a result of user actions. For example, if you run the Avalanche applet (found in the AgentSheets click & play), you will see that there are Plus (+) and Minus (-) agents in the simulation. When the Hand tool is applied to those agents, they change the Friction parameter of the simulation. The mud particle agent responds differently to different friction values. In the same way, one could imagine adding + and – agents to a simulation to increase or decrease the infection percentage in the Virus Attack simulation or to control any parameters of your own simulation. Therefore, the user of the applet cannot change behavior in the general sense (that is, change the rules of the agents behavior) at run-time. But if the behavior is based on parameters, then yes, the user of the