Open forest0xia opened 2 weeks ago
This is also related to what's discussed in this thread: https://github.com/forest0xia/dota2bot-OpenHyperAI/issues/25#issuecomment-2348286956 with item build tenets:
The dynamic builds should have at least 2 tenets:
- Can follow the hot builds in the live Dota2 version, contributed by guide makers. Note there are a lot of guides for builds. So there are strategies to follow how one is the best option on this game, in which order to get the most out of the items/abilities at each level. And some items are similar and interchangeable like for escape we can purchase force staff or Glimmer Cape, etc. Can just have some dummy strategies like randomly pick of those similar purpose items. so it won't be static in a game. Even if one item shows 100% winrate, we can have the strategy implemented in a way to add weights to the winrate vs the gold required, number of times played, etc.
- Can make counter items depends on what enemy heroes have. E.g. MKB vs BF. There are a lot of those, and item properties keep changing, this better be dynamic to pick the best counter item and who in the team is the best to purchase the item - pos1-2 purchase counter items with more dps, and pos4-5 purchase items that's cheaper/realistic for them to get.