This wiki is archived and useful information is being migrated to the main bzflag.org website
Difference between revisions of "BZRobots/Ideas"
From BZFlagWiki
(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 :-) | ||
− | * | + | ==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. |
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.