sourCEntral - mobile manpages

pdf

ROBOCODE

NAME

Robocode − Java programming game with battle tanks

SYNOPSIS

robocode [-?] [-help] [-cwd path] [-battle filename [-results filename] [−record filename] [−recordXML filename] [−replay filename] [−tps tps] [−minimize] [−nodisplay] [−nosound]

DESCRIPTION

−? or −help

Prints out the command line usage of Robocode

−cwd <path>

Change the current working directory

−battle <battle file>

Run the battle specified in a battle file

−results <results file>

Save results to the specified text file

−record <bin record file>

Record the battle into the specified file as binary

−recordXML <xml rec file>

Record the battle into the specified file as XML

−replay <record file>

Replay the specified battle record

−tps <tps>

Set the TPS > 0 (Turns Per Second)

−minimize

Run minimized when Robocode starts

−nodisplay

Run with the display / GUI disabled

−nosound

Run with sound disabled

Java Properties include:
−DWORKINGDIRECTORY=
<path>

Set the working directory

−DROBOTPATH=<path>

Set the robots directory (default is ’robots’)

−DBATTLEPATH=<path>

Set the battles directory (default is ’battles’)

−DNOSECURITY=true|false

Enable/disable Robocode’s security manager

−Ddebug=true|false

Enable/disable debugging used for preventing robot timeouts and skipped turns, and allows an an unlimited painting buffer when debugging robots

−DlogMessages=true|false

Log messages and warnings will be disabled

−DlogErrors=true|false

Log errors will be disabled

−DEXPERIMENTAL=true|false

Enable/disable access to peer in robot interfaces

−DPARALLEL=true|false

Enable/disable parallel processing of robots turns

−DRANDOMSEED=<long number> Set seed for deterministic behavior of
random

numbers

SEE ALSO

java (1)

pdf