Frequently asked questions
The AgentCubes worlds are not rendering correctly. What can I do? (Windows)
Most likely this is an outdated driver problem. Older GPUs (graphics chips) or less powerful ones found often in laptops, particularly Intel ones, are notorious for not rendering OpenGL properly. If your CPU is not sufficiently powerful or if your system does not feature sufficient video memory then there may be little that can be done. However, in most cases updating your video driver will fix things.
If you do not know what graphics chip you have, you can launch AgentCubes, and the first screen does a hardware test and will tell you. Start up AgentCubes and the screen with the rotating cubes has your hardware information on it. You can also use the About AgentCubes function to access this diagnostic tool. To update your video driver locate instructions on the web. There are options in your Windows control panel to update the video drivers. Sometimes this process is not entirely successful and you are better off going to the vendor support of your video hardware. For instance, if you have Intel video hardware you check the Intel Driver Update Center. Here you can find what you need, and follow the installation instruction. AgentCubes should render properly once this is done.
Will my computer be able to run AgentCubes? What are the requirements?
- AgentCubes for Mac: OS X 10.6 or higher, Intel Processor. 2GB RAM or higher, 150 MB available HD space.
- AgentCubes for PC: Windows 7 (Vista not supported, XP not supported), Intel pentium 4 1.3 GHz or better, GB RAM or higher, 150 MB available HD Space. Recommended: dedicated video card (e.g. NVIDIA or ATI/AMD).
How do I know that I am in AgentCubes Lite Mode?
AgentCubes runs in a Free Downloadable Lite Mode when no Registration Key has been purchased or entered. You know you're running in Lite Mode when many of the Actions and Conditions are greyed out and will not respond when you click on them. If you would like to run a fully-functioning version of AgentCubes, purchase a key, and enter it when prompted as AgentCubes is starting.
How can I add agents in the z-plane with the multi agent insert tool?
Normally when you click and drag with the multi agent insert tool, it will add agents in the x-y plane as you drag. If you hold down the shift key while dragging the mouse up or down, it will add or remove stacks of agents to the z plane.
How can I disable Conversational Programming?
Conversational Programming provides you with semantic feedback of specific agents. This will annotate conditions and rules to show if conditions are true and if rules would fire. To disable this simply deselect the agent by clicking at the background of the world (not some other agent).
How do I use the "Plot to wind" function?
AgentCubes has a powerful plotting capability that permits collecting data from AgentCubes simulation properties and agent attributes, plotting them dynamically during simulation, and exporting the data to a spreadsheet format for further analysis. Below is a screen image of an example use of the “Plot to Window” action to capture data from three different variables, in this case three different simulation properties.
In the first field of each action, the name of the variable (simulation property or agent attribute) to be plotted is specified. The second field specifies the title of a window in which to display the data as it is generated. NOTE: multiple variables may be displayed in the same window, as shown in the above example; however, the limit is two (2) variables. Attempts to display more than two variables in the same window will result in only two of the variables being displayed. In order to display three or more variables in the same simulation run, simply specify additional display windows, as is shown in the above example.
The third field in the action specifies a brief description of the meaning of the variable being plotted. This will become the name of a column of data that is later exported to an external spreadsheet format.
The final field specifies the color of the line used to plot the variable.
In the example above, three simulation properties are plotted, using two plot windows. Below is a screen image showing the plot windows.
Below is a sample of exported data from the first plot window (“well and sick”).