This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.

BZRobots/Ideas: Difference between revisions

From BZFlagWiki
Jump to navigation Jump to search
Daxxar (talk | contribs)
New page: = Feature ideas = Here '''everyone''' can post their feature suggestions for the new BZRobots :-) * Python support (Thanks JeffM & DTRemenak) * Communication via chat (team chat), e.g. t...
 
No edit summary
Line 3: Line 3:
Here '''everyone''' can post their feature suggestions for the new BZRobots :-)
Here '''everyone''' can post their feature suggestions for the new BZRobots :-)


* Python support (Thanks JeffM & DTRemenak)
==Scripting==
* Communication via chat (team chat), e.g. to "give orders" (Thanks Macrosoft)
* Integrate python as a scripting language on top of C++
* Be able to load C++ or python modules transparently.
 
==API functions==
* Provide global, team, admin, and report chat APIs so bots can communicate just like players, perhaps with some parsing helper functions.
* Provide an API for visual targets based on the same rules a player would see.
* Have methods to compute travel paths to desired locations, with updates for moving targets.

Revision as of 16:50, 26 June 2007

Feature ideas

Here everyone can post their feature suggestions for the new BZRobots :-)

Scripting

  • Integrate python as a scripting language on top of C++
  • Be able to load C++ or python modules transparently.

API functions

  • Provide global, team, admin, and report chat APIs so bots can communicate just like players, perhaps with some parsing helper functions.
  • Provide an API for visual targets based on the same rules a player would see.
  • Have methods to compute travel paths to desired locations, with updates for moving targets.