The developer interviewed claimed that there was no domain-specific knowledge and implied (though didn't explicitly state) there wasn't any training against non-OpenAI bots or players. (I'd love to know the reward function they used for whatever Q-learning variation they ran with.) If this is accurate, one of the things I'm most impressed with is that the bot figured out creep-blocking. (I can't find a good GIF, but…
OpenAI at the Dota 2 World Championships
181–190 of 219 posts
Re: OpenAI at the Dota 2 World Championships
#182Really was quite interesting to watch ( https://www.twitch.tv/videos/166172514?t=7h3m10s ). Honestly, the bot played _extremely_ well, but I think the biggest advantage was how much faster it's reaction time was and it's movements were likely much more precise than a human is with a mouse. I'm pretty interested in seeing their 5v5 results as well. It seems like that will have similar results as the bots can coordinat…
It would be a fantastic side project to teach bots to learn to speak "Dota". Learning to communicate efficiently is likely much easier as the vocabulary and intentions behind them are constrained.
Re: OpenAI at the Dota 2 World Championships
#183Earlier quoted context omitted.
It would be a fantastic side project to teach bots to learn to speak "Dota". Learning to communicate efficiently is likely much easier as the vocabulary and intentions behind them are constrained.
Side question: if we consider a team of 5 bots, would they need to communicate?
Re: OpenAI at the Dota 2 World Championships
#184Earlier quoted context omitted.
I think balance is a bigger problem than people realize. It's much harder than you'd think, and the most common way of balancing things is to simply make them more "samey". I was part of the Warcraft 3 beta. When it started all the races felt so unique. It's a bit foggy now but I think, for example, all the elves buildings - which appeared tree like - would automatically regenerate. Once they started balancing the ga…
This is luckily a problem Dota2 doesn't suffer from, we've been incredibly lucky to have Icefrog be the main force behind it for over a decade. It's an incredibly well balanced game, at this International (World Championships for Dota2) 112 of 113 heroes has been picked and/or banned. The amount of diversity you have in strategy is amazing, there is a meta obviously, but teams have very individual styles and heroes t…
Re: OpenAI at the Dota 2 World Championships
#185Saw this live and as someone that's played Dota for many years, it's not as impressive as people make it out to be. A Shadowfiend 1v1 is primarily a test of mechanical skill and not judgment. A similar comparison is if a Counter-Strike or Quake bot would instantly snap to your head getting a headshot. Like, yeah, cool I guess, and it would beat 100% of human players 100% of the time, but it's not even remotely as imp…
It pulled some interesting tactical moves that I was keeping an eye out for. - In game 1, when the AI triggers his flask of health regen (which gets dispelled if you take hero damage) it zones Dendi out knowing he's going to come in for an attempt to dispel his regen. It does this with lots of non-committal, pre-emptive shadowrazes. It doesn't do this any other time. It's aggressively predicting what Dendi may favor…
Re: OpenAI at the Dota 2 World Championships
#186Earlier quoted context omitted.
Side question: if we consider a team of 5 bots, would they need to communicate?
If you wanted them to play "within the rules", they would need some way to communicate via the game.. Text chat would make the most sense since adding in TTS / STT would seem unnecessary.. They could even communicate in some kind of shorthand language that only the bots understand..
Re: OpenAI at the Dota 2 World Championships
#187Earlier quoted context omitted.
It would be a fantastic side project to teach bots to learn to speak "Dota". Learning to communicate efficiently is likely much easier as the vocabulary and intentions behind them are constrained.
Side question: if we consider a team of 5 bots, would they need to communicate?
Re: OpenAI at the Dota 2 World Championships
#188Re: OpenAI at the Dota 2 World Championships
#189Earlier quoted context omitted.
It would be a fantastic side project to teach bots to learn to speak "Dota". Learning to communicate efficiently is likely much easier as the vocabulary and intentions behind them are constrained.
Side question: if we consider a team of 5 bots, would they need to communicate?
Like if the opponent changed where one unit was moving within a lag delta and a different decision was made, but also seeing a teammate bot execute a decision first would alter the inputs for the others.
Re: OpenAI at the Dota 2 World Championships
#190Is this the start of the end of online gaming? If bots outperform humans, what to prevent someone from a running bots for online games (even Poker and Chess) and being sure that everyone loses?
I played DotA a few dozen hours, mostly against the computer, to learn. Then I played only a few matches against people, but I generally didn't like them.
Why? Because there were expectations that I would know certain things, or that I would perform at a certain level, and the other players were, on average, a bunch of young kids with tons of time to play DotA and their own weird jargon and acronyms for me.
I would strongly prefer to play against bots only, and be able to adjust the difficulty, to make the game always challenging and interesting as I progress in skill level. It could also make the "competitor" in me happy by knowing what my (objective) ranking would be.