AgentSheets Mini-Manual
These are just some tips on how to use AgentSheets. For a comprehensive manual, please refer to: http://www.cs.colorado.edu/~l3d/systems/agentsheets/manuals
The AgentSheets Environment has the following components:

Pointer
Tool: use it to select and drag agents
Draw (Pencil) Tool: use it to draw the agent selected in the Gallery
Eraser
Tool: use it to erase agents
Hand
Tool: define your own interactions with this tool in the behavior of an agent
Whack
Tool: define your own interactions with this tool in the behavior of an agent
Draw
Rectangle Tool: use it to draw a rectangle full of the agents selected in the
Gallery
Question
Mark Tool:	use it to inquire agents about the values of their attributes
Here are some pointers on how to perform various operations in the AgentSheets environment:
| Starting the Simulation | Press the |
|||||||||||||||||||||
| Stopping the Simulation | Press the |
|||||||||||||||||||||
| Opening a Project | Go to File ->Open Project… Choose a project from the list provided and wait for it to load. ![]() |
|||||||||||||||||||||
| Creating a New Project | Go to File ->New Project… The system will ask you to
give a Project Name. Type in a name and click "OK". A window will appear
in which you need to select the size of your agents. ![]() From the pop-up menu, choose the dimensions of your agents. Note that this decision is final. You cannot go back and change the size of your agents after you have created them! A new Gallery will appear on your screen. Make sure you save it, using File ->Save and giving it a name of your choice. |
|||||||||||||||||||||
| Opening a Worksheet | Go to File ->Open Worksheet… Choose a worksheet from the list provided. If there are no worksheets, you can create your own. |
|||||||||||||||||||||
| Creating a New Worksheet | Go to File ->New Worksheet A new untitled worksheet appears. |
|||||||||||||||||||||
| Saving a Worksheet | Select the worksheet to be saved. Go to File ->Save and provide a name (if this is a new worksheet that you are saving). |
|||||||||||||||||||||
| Placing Agents on a Worksheet | In the Gallery, select the agent you want to place on the worksheet. Go to the worksheet. Select the "Pencil Tool" Click wherever you want your new agent to be on the worksheet. If you want to add a bunch of agents at once, select the agent you want to place on the worksheet from the gallery, then select the "Draw Rectangle Tool" |
|||||||||||||||||||||
| Erasing an Agent | Select the "Eraser Tool" |
|||||||||||||||||||||
| Creating a New Agent | Go to Gallery->New Agent…![]() You will be prompted to give the name of your new agent. Type in a name and click "OK". A new agent is created for you in the Gallery. To define its look (depiction), double click on the new agent. You will get the Depiction Editor where you can draw the look of your agent. ![]() If you do not wish to draw your agent from scratch, but have found a good picture that you can use, select the agent in the Gallery, and then use Gallery->Grab Screen 1:1 or to Gallery->Grab Screen Any Size. |
|||||||||||||||||||||
| Creating Behaviors |
Put the agent to be programmed in the worksheet and open its Behavior Editor by double-clicking on it. A Behavior Editor is the place where the behavior of an agent is defined, in the form of IF-THEN rules. It has the following components:
The rules are ordered from top to bottom and the rules at the top have higher priority than the rules at the bottom. This basically means that when the simulation is running and the rules of an agent are checked, the first rule whose conditions are met gets executed and the rest are ignored. If none of the conditions of an agent's rules is met, the agent does nothing. |
|||||||||||||||||||||
| Getting the Condition and Action Palettes | Go to Tools ->Conditions Palette to get the Conditions
Palette and to Tools ->Actions Palette to get the Actions Palette.![]() |
|||||||||||||||||||||
| Choosing Conditions | From the Conditions Palette chose which conditions you wish to use and drag it to the IF part of the rule. You have the following to chose from: | |||||||||||||||||||||
![]() |
|
|||||||||||||||||||||
| Choosing Actions | From the Actions Palette chose which conditions you wish to use and drag it to the THEN part of the rule. You have the following to chose from: | |||||||||||||||||||||
![]() ![]() |
|
|||||||||||||||||||||
| Reordering rules | In the Rule Editor, grab a rule and drag it where you want it to be. You will see red lines indicating where the rule will be placed if it is dropped at that moment. | |||||||||||||||||||||
| Adding a New Rule | In the Rule Editor, click on the |
|||||||||||||||||||||
| Copying a Rule, Action, or Condition | Select the rule, action, or condition you want copied and click
on the |
|||||||||||||||||||||
| Deleting a Rule, Action, or Condition | Drag the rule, action, or condition you want to delete and drag
it to the Trash |