To insert a new robot or a new obstacle,
press on the appropriate button in the top-left corner.
To draw a wall, first press on the "Draw Wall" button, then
draw a series of line segments on the canvas;
to return to normal mode, use double-click for the last point.
To delete a robot, an obstacle or a wall, first select the
object with the mouse, then press the delete button.
To set the path of a robot or a moving obstacle, first select the object
with the mouse and press the "Set Path" button. Then draw a series of
line segments on the canvas;
to return to normal mode, use double-click for the last point.
You can make a robot to loop for ever by closing it's path.
The right panel displays information concerning the currently selected
object. You can choose different physical parameters for each object.
To start the simulation, press the "Go!" button.
You can control the simulation status using the "Go!", "Pause"
and "Reset" buttons.
While in pause mode, you can drag the objects around
and modify the settings in the top panel. Those will take effect
as soon as you press the "Go!" button again.
Using the appropriate checkbox, you can chose whether
the simulation takes place using a single
thread or multiple threads. In the latter case, a separate thread of
execution if assigned to each robot.
Comming Soon: The super Demo!!
Comments & Suggestions
If you have any comment concerning this applet, or if you are
interested in having a copy of the undocumented & comment-free
source code, just send email to
runger or
banzai.