forest0xia / dota2bot-OpenHyperAI

A beta Dota2 Bot Script aims to provide better bot game experience
https://steamcommunity.com/sharedfiles/filedetails/?id=3246316298
MIT License
53 stars 11 forks source link

[Feature request] Form better team with a proper hero for each position #43

Closed forest0xia closed 1 month ago

forest0xia commented 1 month ago

Right now the bot role picking is mostly weighted by the popularity of human playstyles and it can be out dated at any time. And popular human individual picks doesn't mean it's good for bots. For example a bot team can have all ranged heroes without any tanky ones, or no stuns, etc.

We know such team won't work well and this is one of the main reason why some teams in bot games are stronger and others aren't.

The idea is to have a strategy to always find a proper hero for each role such that the team has at lease 1-2 tanky front line heroes, 1-2 ranged heroes, 1-2 stunners, 1-2 healers, etc.

forest0xia commented 1 month ago

Having counter picks is another strategy. But that won't ensure to have a stronger team even if every hero counters an enemy.

And counter picks reduces the chance of picking some heroes due to the fact some heroe are having a high chance to be picked to counter almost every other heroes. For example nec, doom, bat, etc.