This wiki is archived and useful information is being migrated to the main bzflag.org website
Difference between revisions of "BZRobots"
(Redirecting to BZRobots/About) |
|||
Line 1: | Line 1: | ||
− | # | + | =About BZRobots= |
+ | BZRobots is a programmable computer player client that is compatible with the bzfs servers. | ||
+ | |||
+ | =How to build= | ||
+ | -Linux/OS X- | ||
+ | The BZRobots client will by default as a standard part of the bzflag trunk build. You will need to add an extra option to the ./configure in order to use Python | ||
+ | |||
+ | -Windows- | ||
+ | Open the bzrobots solution, and build the bzrobots project, and the testbot project | ||
+ | |||
+ | =Example of use= | ||
+ | ===Linux/OS X: Shared Library [.so]=== | ||
+ | (Note: Due to the use of libtool, the TestRobot.so is in the .libs directory) | ||
+ | # cd bzflag/src/bzrobots | ||
+ | # ./bzrobots -team red robot@localhost .libs/TestRobot.so | ||
+ | |||
+ | ===Linux/OS X: Python [.py]=== | ||
+ | # cd bzflag/src/bzrobots | ||
+ | # ./bzrobots -team red robot@localhost ../../bots/python/StalkBot.py | ||
+ | |||
+ | ===Windows: Shared Library [.dll]=== | ||
+ | (Note: While bzrobots and the bot dll will build and execute on Windows, it is not currently functional. The following should only be considered useful for development and debugging purposes) | ||
+ | # cd bzflag | ||
+ | # ./bzrobots -team red robot@localhost testbot.dll | ||
+ | |||
+ | =See Also= | ||
+ | [[BZRobots/Protocol]] - Description of the new protocol | ||
+ | |||
+ | [[BZRobots/RoboCode_Changes]] - List of relevant changes from the RoboCode API (due to various parts of bzflags) | ||
+ | |||
+ | [[BZRobots/Ideas]] - Feature suggestions / thoughts | ||
+ | |||
+ | [[BZRobots/History]] - The old "About" page for BZRobots |
Revision as of 05:27, 27 June 2009
Contents
About BZRobots
BZRobots is a programmable computer player client that is compatible with the bzfs servers.
How to build
-Linux/OS X- The BZRobots client will by default as a standard part of the bzflag trunk build. You will need to add an extra option to the ./configure in order to use Python
-Windows- Open the bzrobots solution, and build the bzrobots project, and the testbot project
Example of use
(Note: Due to the use of libtool, the TestRobot.so is in the .libs directory)
# cd bzflag/src/bzrobots # ./bzrobots -team red robot@localhost .libs/TestRobot.so
Linux/OS X: Python [.py]
# cd bzflag/src/bzrobots # ./bzrobots -team red robot@localhost ../../bots/python/StalkBot.py
(Note: While bzrobots and the bot dll will build and execute on Windows, it is not currently functional. The following should only be considered useful for development and debugging purposes)
# cd bzflag # ./bzrobots -team red robot@localhost testbot.dll
See Also
BZRobots/Protocol - Description of the new protocol
BZRobots/RoboCode_Changes - List of relevant changes from the RoboCode API (due to various parts of bzflags)
BZRobots/Ideas - Feature suggestions / thoughts
BZRobots/History - The old "About" page for BZRobots