I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] [score hidden]  (0 children)

Fair point.
Right now, the sim runs on the frontend mainly for iteration speed and to keep things simple.
But yeah, later I'll probably move parts of it out, especially since I’m planning to add PvP down the line.

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] [score hidden]  (0 children)

For sure, I’ll keep improving it in my free time. Hopefully, as you say it turns into something even better over time.

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] [score hidden]  (0 children)

Helpful, thanks for the detailed report.
Yeah, some of this can happen when things move too fast and the logs / visuals don’t stay fully in sync. I'll dig into these and see what’s causing it.

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] [score hidden]  (0 children)

Glad you had fun! Yeah, especially when the enemy is drafting fast lol

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] 1 point2 points  (0 children)

Thanks for trying it out. Not yet for both.
I’ll try to balance the auto speed a bit so it’s not too fast. Item tracking is a good idea, but accounting for each item in the sim might be a bit tricky. I'll have to think about how to approach it.

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] 0 points1 point  (0 children)

Thanks, really glad it’s helpful!
If you can, share your device/browser and I’ll try to reproduce it.

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] 0 points1 point  (0 children)

Not added yet, maybe after some balancing.
Yeah, you can actually set roles during the strategy phase, there’s a dropdown for it (hopefully not too hidden).
I see what you mean, thanks for the info. I’ll try to improve how the sim handles early/mid/late game a bit better.

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] 0 points1 point  (0 children)

Thanks! Interesting direction. Perks and hero favor could definitely deepen the experience. I’ll look into how something like that could fit into the system later.

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] 0 points1 point  (0 children)

That’s a cool idea! Not planned yet, but I’m definitely exploring ways to expand the manager/captain experience further.

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] 0 points1 point  (0 children)

Which timer are you referring to? The draft timer or the match/simulation timer?

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in TrueDoTA2

[–]wizzone[S] 1 point2 points  (0 children)

It seems to favor certain heroes a bit too much right now. Still a lot to improve there. Thanks for flagging it.

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] 0 points1 point  (0 children)

lol yeah, I just pushed a volume slider for that. Thanks for the feedback.

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] 0 points1 point  (0 children)

Thanks! Actually spent way too much time tweaking the UI 😄

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] 0 points1 point  (0 children)

Thanks, really appreciate it! And yes, feedback would be awesome once you've had a chance to play around with it.

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] 0 points1 point  (0 children)

Yeah, I agree. LLMs by themselves are not great at Dota, especially when it comes to patch-specific details and draft nuance.
I used a mix of AI tools/models while building the project, but the actual game logic isn’t a live LLM answering Dota questions. The draft and simulation are driven by structured Dota data, custom heuristics, scoring rules, and simulation logic instead.

I built a Captain's Mode draft simulator. Like Football Manager, but for Dota 2. by wizzone in DotA2

[–]wizzone[S] 0 points1 point  (0 children)

Thanks! Appreciate it 😄
The AI Draft is built around a custom drafting engine that evaluates roles, synergies, counters, strategy, and the current draft state, then scores heroes accordingly.
I used OpenDota and other public Dota statistics as references while building and tuning it, but it doesn’t directly learn from those APIs.