This wiki is archived and useful information is being migrated to the main bzflag.org website

Difference between revisions of "BZRobots/Ideas"

From BZFlagWiki
Jump to: navigation, search
(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...)
 
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.