This wiki is archived and useful information is being migrated to the main bzflag.org website
Difference between revisions of "BZRobots/Protocol"
From BZFlagWiki
m (→BZRobots Enhanced Protocol) |
(→BZRobots Enhanced Protocol) |
||
Line 1: | Line 1: | ||
− | == BZRobots Enhanced Protocol | + | =Overview= |
+ | This page describes the BZRobots Enhanced Protocol that is part of the Programmable Computer Player Client project for the [[Google Summer Of Code]]. | ||
− | + | =Protocol Description= | |
{| cellspacing="0" border="1" | {| cellspacing="0" border="1" | ||
Line 47: | Line 48: | ||
|Runs a tick of the 'planned actions', and replies with a 'tick over' when the tick has passed. | |Runs a tick of the 'planned actions', and replies with a 'tick over' when the tick has passed. | ||
|} | |} | ||
+ | |||
+ | =See Also= | ||
+ | [[BZRobots/About]] - Project Overview | ||
+ | |||
+ | [[BZRobots/Ideas]] - Feature suggestions / thoughts |
Revision as of 17:03, 26 June 2007
Overview
This page describes the BZRobots Enhanced Protocol that is part of the Programmable Computer Player Client project for the Google Summer Of Code.
Protocol Description
Message syntax | Description |
---|---|
SOME_COMMAND_HERE <float> | THIS RUNS SOME COMMAND WITH FLOAT ARGUMENT |
Message syntax | Description |
---|---|
setAhead <distance> | Sets planned movement (for next 'execute') that moves 'distance' units. |
setBack <distance> | Sets planned movement backwards, same as setAhead -distance |
setTurnLeft <degrees> | Sets planned turn (for next 'execute') that turns 'degrees' degrees to the left. |
setTurnRight <degrees> | Sets planned turn (for next 'execute') that turns 'degrees' degrees to the right, same as setTurnLeft -degrees. |
setFire | Sets a planned shot (for next 'execute') |
setTurnRate | Sets next actions turnrate. (for next 'execute') |
setSpeed | Sets next actions speed. (for next 'execute') |
getDistanceRemaining | Gives a 'distanceRemaining'-reply with how much is left of the currently planned movement. |
getTurnRemaining | Gives a 'turnRemaining'-reply with how much is left of the currently planned turn. |
execute | Runs a tick of the 'planned actions', and replies with a 'tick over' when the tick has passed. |
See Also
BZRobots/About - Project Overview
BZRobots/Ideas - Feature suggestions / thoughts