Earlier quoted context omitted.
I wouldn't be surprised if they had access to a less restricted AI. Until we see more concrete information I remain sceptical that they are only using the official API.
Why? Everything it needed for that 1v1 was available. There was nothing in the FoW that needed to be known, it can keep timers about enemy cooldowns, gold and xp (approximations at least since it's somewhat random).
OpenAI at the Dota 2 World Championships
41–50 of 219 posts
Re: OpenAI at the Dota 2 World Championships
#42Re: OpenAI at the Dota 2 World Championships
#43In the interest of a "fairer" comparison, I wonder how much of a difference it would make to force the AI to simulate mouse/keyboard input and interpret the raw screen buffer output, rather than using direct APIs into the game's guts, to more faithfully emulate its human opponent. I'm guessing the peripheral inputs wouldn't be much of a hurdle, but the image processing step could be very interesting.
Re: OpenAI at the Dota 2 World Championships
#44To be clear 1v1 mid lane is harder than 1 unit v 1 unit in sc. But it is at least 3 levels behind 5v5 human play. So first it's laining, which is showing in the game. Then is the ganking basically 2-3 player working together. Above that that's 5 men team fight. Then you have the strategy planning in the band pick phase, and in game movement coordination. There are other things like item choices, in game communication…
I'm not sure about DOTA, but in LOL there is also champion select which happens before the game starts, where you try to pick/ban/steal champions to get a good team comp and get the other team to have a bad team comp. It's lots of know overall strategy, what your enemy likes, and some game theory. You can lose the game before your summoner even hits the field.
Re: OpenAI at the Dota 2 World Championships
#45Re: OpenAI at the Dota 2 World Championships
#46OT: Is backdooring prevented by the game engine yet? Annoyed me that a useful tactic was "against the rules"
Re: OpenAI at the Dota 2 World Championships
#47Is the "two weeks" of time in the Dota environment, or two weeks of training time running in parallel as with A3C or something?
From what the devs indicated on stream it sounded like processing hours (with a ratio of around 300 in-game hours to 1 processing hour).
Re: OpenAI at the Dota 2 World Championships
#48Not that this isn’t very cool, but 1v1 Dota isn’t anything like the full game, it’s mostly a competition of who has better micro. If it can beat a team of pros at 5v5– which is where the imperfect information, short-vs-long term strategy and inter-agent communication challenges come into play— then I’ll be impressed.