JavaBotSim is freely distributable, but it is copyrighted by the Georgia Tech Research Corporation. Please see the file EDU/gatech/cc/is/COPYRIGHT.html for detailed copyright information.
JavaBotSim is used to test robot control systems that use the abstractrobots API. The same control systems can be run on robot hardware with the JavaBotHard application.
For an example of how JavaBotSim can be used, take a look at JavaSoccer.
First, ensure your CLASSPATH environment variable points to all the right places. Consult the the "How to Install" section of the JavaBots page for details.
Now type the command line to start things running:
java JavaBotSim [description file] [width] [height]Here is an example from the JavaSoccer demo:
Java JavaBotSim robocup.dsc 511 300Or to run, but without graphics (this is faster):
Java JavaBotSimNoGraphics robocup.dscThe description file is description of the environment in which the simulated robots will operate. The height and width parameters are the size in pixels of the playing field on your display screen.
Here is an example description file.