https://www.indiegogo.com/project/preview/f607f206#/
This blog entry is about the extra features planned for the bot API (which aren't all available in the bot API from lightbringer, which I am extending to support an easier install for the average Dota 2 player)
General framework features
- Bots available for both dire and radiant. So it is not just 5 man vs 5 bots. You can add as many bots to both sides as you want. You can even have a bot only tournament. It is even possible to have a 5 man vs 5 man and let a bot take over in case of afk with this framework.
- Works on all standard dota maps (the winter map for example)
- The bot controller can draft/pick heroes. So no more random selection like you have now for the practice bots. The human player can ofc also pick the heroes that the bots will use.
- Set the reaction time of the bots
- Allow/Disable extra AI cheats, like knowing which units are illusions
Features for the stretch goal (Practice bot):
The following extras might not be available for a specific bot if the bot developers doesn't want to use it. But the Practice bot that is part of the stretch goal is planned to have these:
- More options to control bots. For example, they can respond to chat messages and change their role to support, jungler or carry on request.
- Customizable item builds. This including setting conditions for which items to buy. For example: only build an orchid if there is a specific Hero like Invoker on the enemy team.
- Lane options: You can tell each bot which lane it should use in the lane stage.
- Set the farming priority for each hero (1,2,3,4,5 position)
- request wards (observer and sentry) to be put at specific places.
- Difficulty levels: Although the practice bot won't be going to defeat 6k players any time soon, it will still be possible to set the difficulty level of the practice bot.
- Customizable ping response: For example, the number of pings on a tower could indicate how many bots you want to defend it.
If there are any more features that I am going to add, I will add them here as well.