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.