Changes between Version 19 and Version 20 of ProtocolZero
- Timestamp:
- Jun 6, 2011 10:01:44 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified ProtocolZero
v19 v20 45 45 * float direction 46 46 * float speed 47 * ''[[mb]]'' - "Move By". Takes four arguments:47 * ''[[mb]]'' - "Move By". [FIXME: Currently horribly broken.] Takes four arguments: 48 48 * int obstacles 49 49 * float direction … … 56 56 * float yaw 57 57 * float pitch 58 * Basic Queries 59 * ''[[hc]]'' - "Health, Current". Takes no arguments. 60 * ''[[hm]]'' - "Health, Maximum". Takes no arguments. 61 * ''[[ac]]'' - "Armor, Current". Takes no arguments. 62 * ''[[am]]'' - "Armor, Maximum". Takes no arguments. 63 * ''[[lc]]'' - "Location, Current". Takes no arguments. 58 64 * Command Queue Management 59 65 * ''[[po]]'' - "POp". Takes no arguments. … … 67 73 '''INITIAL COMMANDS''' 68 74 * General management 69 * ready - switches the bot into the live state, spawning the bot. No more initial commands can be given. Live commands may now be given.70 * botfile [NAME] - selects the botfile to use for the bot71 * team [TEAM] - puts the bot on red/blue team if game is in team mode72 75 * initialPosition [LOCATION] - selects where the bot will start 73 * name [NAME] - sets chatname of bot74 76 75 77 '''LIVE COMMANDS''' … … 82 84 * crouch [VOID] - makes the Quagent crouch in place. 83 85 * fireWeapon [VOID] - makes the Quagent fire the currently equipped weapon. 84 * changeWeapon [WEAPON] - Quagent equips t o the given weapon, if possible.86 * changeWeapon [WEAPON] - Quagent equips the given weapon, if possible. 85 87 * say [STRING] - Quagent "speaks" the STRING aloud. Has limited range. Possible implementation for user with speech synth. Used during Quagent collaboration. 86 88 * look [VOID] - sends an image over the socket back to the user representing what the agent can see. … … 120 122 Walter mentioned to me that he would like implementations of the following functions, they seem pretty possible: 121 123 * SENSORS 122 * current_health123 * max_health124 * current_armor125 * max_armor126 * current_location127 124 * current_item 128 125 * ACTIONS