The State of Heroes of the Storm A.I

Okay, sorry, your understanding of deep learning is flawed.

Deep learning isn’t the magic bullet you and everyone else seems to think it is.

The biggest issue being how to clamp the skill down of an AI, and also have it play like a human to some degree.

Deep learning is either going to get you a master/grandmaster level bot, or a POS.

Note for SC2, where there is less things to learn, it took about 3 years to get an AI to play at high masters/low grandmasters level.

And the countless game developers using it for their AI are where?

Could you give me some examples of big companies using deep learning to gain a competitive advantage of a better AI in their game?

I’ve spent over a decade talking with computer architects and software engineers on real world tech and other highly technical forums.

I don’t have a complete grasp over everything, but the idea deep learning is a magic bullet is the same thing everyone though about 3D printing.

Notice, 3D printing isn’t the best way to do everything like people were hyped for it years ago.

2 Likes

Had that issue in cursed hollows. 2/3 tributes. And since the A.I was the only hero alive, we never got it.

It seems this was overdone, as this now makes the A.I. ignore everything else. Including the enemy getting a game winning objective. The team can’t stop them 4 vs 5, and instead of potentially losing a keep, we lose the game.

Try to use the retreat button or unlatch the ai from your control.
Also pro tip when the ai needs to heart, make them follow you and hearth yourself, they’ll follow.

1 Like

Thank you very much. I appreciate you looking into it.

Sinds when did doomguy stopped insulting the devs anyway? :sweat_smile:

Ow nvm. He does insult the devs again… such a smart boi

2 Likes

Er… me?

1 Like

Buff Tracer please ;3

Please edit your original post and add this info. It’s extremely relevant.

1 Like

Hello Kevin, after reading the latest article “Meet the biology major evolving the Heroes of the Storm A.I. to combo you to death”, I just had to pop in here.

My family strictly plays AI because we feel that it is easier to pick up and play with little demand from RL. We also enjoy the much more calm and sometimes too quite AI community. That said, we do put a good amount of time into the game and appreciate very much the advancement in AI.

When the AI went from FrankenRobo mode to something that could take advantage of that mistake you made, we got excited. I have to say that I find myself cheering (out loud at times) for the AI every time they set up a sweet team combo that rolls my face in a cake!

Thank you and keep up the GREAT! work!

2 Likes

When should we expect to see this Patch drop?

3 Likes

As of the latest update, this value is now reflected in how the A.I. plays. Gu and the team detangled the two systems to make them more independent, allowing the A.I. to make better gameplay decisions for the team overall.

This is great, but I have noticed that the improved AI might be too good at the Beginner level. I don’t think that a team of brand new players is likely to defeat the Beginner AI.

I know that it wouldn’t be a huge priority but please consider making the Beginner level AI dumb as a box of rocks again.

1 Like

Interesting work!

I’ve noticed the improvements to AI and it makes these practice games more fun. I appreciate the danger of being caught out of position but sometimes the AI combo chains are a little too perfect. For example, 3 stun heroes combo you with not even a nanosecond of overlap? Ouch. Or the AI’s pixel perfect range; the nanosecond you get in range you’re targeted? Yikes.

All that’s great stuff though. Adds to the challenge. AI is great at 1 v 1, with one glaring exception (see below).
There’s still a ways to go though. A couple issues I see still prevent (even expert) AI from mounting much of a challenge.
First, AI cannot deal with Sgt. Hammer. Every game with Hammer is pointless and a waste of time. The person playing Hammer learns nothing about how to play her, and the rest of the team learns nothing as well. Because it’s so easy, a lot of AI games have her too. I honestly consider Alt-F4 every time I see a Sgt. Hammer on my team. I’d seriously consider banning her from AI play until the AI can stomp her consistently (unless she’s getting proper team support).
Second, macro still seems a little off. AI seems it would rather gank or randomly fight over camps in the middle of the map instead of defending a direct attack on their core. Saving core doesn’t seem to be one of the AI “goals”.
I’m not a high level player, but I would think having high level players as part of the AI team would help illuminate these “goal vs tactic” choices.

1 Like

sometimes the AI combo chains are a little too perfect. For example, 3 stun heroes combo you with not even a nanosecond of overlap? Ouch. Or the AI’s pixel perfect range; the nanosecond you get in range you’re targeted? Yikes.

I wouldn’t want this completely removed, but it’s an interesting subject for there possibly being more difficulty levels (or two settings- one for logic and one for execution). For example, I wouldn’t want Expert to lose this because playing against the absolute best the AI can do with all advantages it can have is nice. At the same time, I agree that it would be nice to play against Expert’s logic with lower-tier targeting/execution.

Second, macro still seems a little off. AI seems it would rather gank or randomly fight over camps in the middle of the map instead of defending a direct attack on their core. Saving core doesn’t seem to be one of the AI “goals”.

The AI originally prioritized defending the core above all else- the point where “tapping” the core was enough to get all five AI heroes to instantly try to recall defend, despite being on the winning side of an objective while the core was not under real threat. We are, of course, at the other extreme now.

But the answer is somewhere in the middle. Elsewhere in this thread someone proposed increasing AI knowledge of and prioritization of defending siege scenarios where a building is taking damage from an out-of-range source. This would be a positive improvement, as these are often preventable loss scenarios.

At the same time, the newer behavior of the AI continuing to focus on objectives/lane-pushing in the face of getting snowballed seems to be generally better behavior than core defense. But this is also an area where improving AI role awareness (ex- AI has a hero with good wave clear like Jaina on its team who could singlehandedly counter-push a snowballed lane, then intelligently directing just that hero to that lane would be nice).

Regardless of how you change the AI system, there is still a lack of synergy that will be present. Strategies that are communicated between players via voice chat and text chat cannot be conveyed to the AI no matter how elaborate the control system is.

If we want the Medivh to place a portal the moment Stitches uses Gorge on an enemy, that would require synergistic strategizing. That would require two people to come together and agree to use both abilities at a specific time, to a specific effect.

The AI won’t know where to place the portal exactly or when to time it., or the AI Stitches won’t know who to Gorge (if a specific target was chosen) and then use the portal.

With all of that said, how is it appropriate to allow AI Bots to replace human players in Ranked matches and think that both sides will still have fair odds?

Please, for the love of the Nexus, remove AI Bots from Ranked play. Allow us players to exit the game safely (as in DoTA 2) and take no penalty when a Bot comes into the game. If a Bot comes into the game for more than 1 second, I want out. I don’t care how little of an impact one second has on a game; I would gladly sit in a 1 hour queue than take the gamble of risking my Rank on an AI Bot.

My rank should not rely on a computer system. I was placed in my Rank tier due to MY skill, not the computer’s skill. I am playing against players that are similar Rank. The moment an AI Bot is introduced into a Ranked game, the entire algorithm that placed me in that match to begin with is no longer valid, as it is 5 vs 4(+1 AI Bot), and not the 5 vs 5 that was taken into account to start the match.

1 Like

Yes, because a surrender system is unnecessary due to how short matches are, and it primarily serves to promote bad behavior.

I quit playing most MOBAs in large part because of people trolling and flaming with the intent to frustrate their own teammates into surrendering. (I still play other MOBAs, just none that have surrender features or matches that can exceed 30 minutes, I know that HotS technically can exceed 30 minutes on some maps, but I’ve only had it happen about 5 or 6 times out of several thousand matches)

The option to surrender provides players with an easily abused tool that promotes poor behaviors. It promotes bringing a defeatist mentality and abuse of other players.

(If I give the impression that I hate surrender features with a passion, you have correctly interpreted my feelings on the subject)

2 Likes

Sometimes when you push down a fort in one lane, the AI goes to another nearby lane and retreat from there.

This means they run straight into fort that still has the wall on and try to push themselves through the wall and die. :man_shrugging:

Also they sometimes feel hard coded to retreat when they are on low hp. If you are trading with a bot and you are at 5% hp and bot is at 20% hp, instead of finishing you off the bot starts retreating.

I also have one good match with bots. 2 player premade left, I pinged then both to follow me around (healer and tank). Proceeded to destroy the enemy team by bots diving in with inhumane reactions together with me as Greymane. 100-0’ed every target I started attacking.

The ‘next major Heroes patch’, wasn’t meant for today’s patch I take it? There’s no mention of A.I. changes in today’s patch notes. So the next ‘major’ patch is the next event or the release of the next Hero I presume?

4 Likes

This needs answered.

1 Like

Hopefully you fix the AI real soon, because I just had a game were we lost cause the AI didn’t want to protect core while we were all dead. AI literally just ran past it and let the core die lol…

1 Like

idk if this will be read but…

the AI badly needs have better awareness and priority concerning the defense of the core from minions/mercs/heroes.

I noticed in all games vs AI they wont defend the core properly and seem to move back and forth not attacking siege attacking the core.

then there’s the objective. they mindlessly go to it even when the core is being under attacked and under leveled.

my hope is the AI will not hesitate to send defense to the core, via it 1 or multiple heroes and when the core is under 50% the AI will fight to death to protect it.

1 Like