Sc2's AI sucks - videos to prove it - future plans

Post Reply
User avatar
IskatuMesk
Xel'naga World Shaper
Xel'naga World Shaper
Posts: 8332
Joined: Sat Feb 07, 2009 1:40 pm
Location: M͈̙̞͍͞ͅE̹H̨͇̰͈͕͇̫Ì̩̳CO̼̩̤͖͘ జ్ఞ‌ా
Contact:

Sc2's AI sucks - videos to prove it - future plans

Post by IskatuMesk »

This is the Starcraft 2 AI at maximum difficulty. I have little reason to believe that the release AI will be much different since the game is already shipping soon and the data gets finalized before that happens (aka gold). Blizzard would not have included the AI in phase 2 if they did not believe it was ready.

It is not ready.
Spoiler
This is a small demo I did on some of the sc1 insane AI's created by myself, Myk, Ashara, and Bajadulce. They range in difficulty from strong (Zbathwar) to absolutely insane ("Opium" Hammer, ZAPOC). These were created within the restrictions of the SC1 engine WITHOUT BWAPI. In sc2, creating an insane AI that functions like these, without the sc1 hardcoded issues to stop you, would be very easy if you know Galaxy.
Spoiler
When it comes to Blizzard games it has always fallen on the end user to fix the mess left behind by lazy developers. In sc2 this will be no different.

However.

Sc2 has one thing that wc3 and sc1 do not have. A largely softcoded AI whos core aspects are very open. After studying the galaxy files for a short time with HKS, I am sure that even I could improve the insane AI to the point of creating a true, genuine killer. It's not something I plan to do any time soon, but it's on my list to attempt in the late future.

I have written up documentation of what I'd do given a chance to make something in sc2's AI, plans I have never forgotten about, merely laid in the backburner. I am not fond of sc2's gameplay, but creating something like ZAPOC could be interesting. However, I'd have to figure out a way to prevent the wasteful APM spam that kills performance before I investigate creating AI.
Gameproc
Though we stand alone, stand we shall.
User avatar
Maglok
Xel'naga World Shaper
Xel'naga World Shaper
Posts: 1312
Joined: Sun May 20, 2007 12:48 pm
Location: The Netherlands

Re: Sc2's AI sucks - videos to prove it - future plans

Post by Maglok »

Have you stopped to consider that mabye Blizzard put more time in single player AI and multiplayer? Take me. I am not a great SC2 player, the insane comp might just woop my ass. Those whose ass it does not woop would prefer to play against real players anyway right?

I am just saying, devision of assets.

I am sure the community will come up with all kinds of good AIs. :)
- Maglok
Audio engineer and writer
SC2 campaign dev ranting: The Bunker blog
User avatar
Rocco
Zerg Ultralisk Waste Manager
Zerg Ultralisk Waste Manager
Posts: 682
Joined: Fri Jun 27, 2008 4:28 pm
Location: New York

Re: Sc2's AI sucks - videos to prove it - future plans

Post by Rocco »

I actually like playing against computers and found the insane AI rather easy... so I like Mesk's ideas.
[quote="AA7Dragoon"]
No homo.
[/quote]
User avatar
Ricky_Honejasi
Xel'naga Solar Moderator
Xel'naga Solar Moderator
Posts: 2011
Joined: Wed Aug 16, 2006 3:50 pm

Re: Sc2's AI sucks - videos to prove it - future plans

Post by Ricky_Honejasi »

To prevent wasting APM, I believe I did found an APM limit per AI difficulty aspect inside the Data Editor (mostly by accident in an attempt to find game speed stuff that seems to have been removed in Patch 16+).

If the difficulties from Very Easy to Hard range from like 200 to 500 APM of limit. Very Hard has a limit of 2000 while Insane has a limit of 99999 (presuming I am not mistaken).

In the Data Editor, it's under "Gameplay Data" (main) then "Default SC2 Gameplay Settings" then the field "Difficulty Levels - AI Actions per Minute".

EDIT : Oh yeah, for the AI, Bill and I did have trouble with the Insane AI since it ridiculously cheats however the Harder AI (second highest) was cakewalk if you just simply take them seriously.
Last edited by Ricky_Honejasi on Thu Jul 15, 2010 7:44 am, edited 1 time in total.
User avatar
Xenon
Zerg Queen's Nest Slave Trainee
Zerg Queen's Nest Slave Trainee
Posts: 771
Joined: Mon Oct 23, 2006 3:29 pm

Re: Sc2's AI sucks - videos to prove it - future plans

Post by Xenon »

I don't think there was game speed stuff in the data editor. That was probably the "slow-fast-very fast" displays for move and attack speeds that are no longer relevant.
User avatar
Lavarinth
Xel'naga Administrator
Xel'naga Administrator
Posts: 6539
Joined: Wed Aug 16, 2006 5:21 pm
Location: His Ashworld Planet

Re: Sc2's AI sucks - videos to prove it - future plans

Post by Lavarinth »

Anyone can make a cheating insane AI, I'd find it more interesting to see a non-cheating difficult AI based off APM calculations of tournament players, alongside their tactics with a few twists.

I haven't played the AI on the Beta, but when I was at Blizzard months ago, they had all versions of the AI available, and sure enough the Insane AI wasn't as 'insane' as I expected it to be.
- - Lavarinth
Campaign Creations Administrator
User avatar
IskatuMesk
Xel'naga World Shaper
Xel'naga World Shaper
Posts: 8332
Joined: Sat Feb 07, 2009 1:40 pm
Location: M͈̙̞͍͞ͅE̹H̨͇̰͈͕͇̫Ì̩̳CO̼̩̤͖͘ జ్ఞ‌ా
Contact:

Re: Sc2's AI sucks - videos to prove it - future plans

Post by IskatuMesk »

Maglok wrote: Have you stopped to consider that mabye Blizzard put more time in single player AI and multiplayer? Take me. I am not a great SC2 player, the insane comp might just woop my ass. Those whose ass it does not woop would prefer to play against real players anyway right?

I am just saying, devision of assets.

I am sure the community will come up with all kinds of good AIs. :)
I take it you didn't watch the video nor do you understand the meaning of difficulty settings to begin with. "Insane" is not supposed to be an entry-level AI. it's called INSANE, above VERY HARD, for a reason.

Also, Blizzard has a few guys dedicated to the AI. A few terrible guys.
Gameproc
Though we stand alone, stand we shall.
User avatar
Master Jademus Sreg
Terran Battlecruiser Janitor
Terran Battlecruiser Janitor
Posts: 190
Joined: Mon Sep 25, 2006 2:32 am

Re: Sc2's AI sucks - videos to prove it - future plans

Post by Master Jademus Sreg »

Ricky is correct; additionally, there are natives which put a cap on APM. Very simple to use.
No more humans, please.
User avatar
IskatuMesk
Xel'naga World Shaper
Xel'naga World Shaper
Posts: 8332
Joined: Sat Feb 07, 2009 1:40 pm
Location: M͈̙̞͍͞ͅE̹H̨͇̰͈͕͇̫Ì̩̳CO̼̩̤͖͘ జ్ఞ‌ా
Contact:

Re: Sc2's AI sucks - videos to prove it - future plans

Post by IskatuMesk »

If you cap the APM that way you're going to effect the AI's performance overall. I'm talking about making them EFFICIENT with their APM.
Gameproc
Though we stand alone, stand we shall.
User avatar
Falchion
Zerg Hydralisk Nail Stylist
Zerg Hydralisk Nail Stylist
Posts: 593
Joined: Tue Sep 19, 2006 4:32 pm
Location: Bragança Paulista, Brazil (Da most borin' place in the world)
Contact:

Re: Sc2's AI sucks - videos to prove it - future plans

Post by Falchion »

Mesk, I only concern with AI in single-player.  I don't do so in Battle.Net 2.

It's a waste of time.
How I became a troll in a single post (And you can too!!! :D ): link

Image
User avatar
Master Jademus Sreg
Terran Battlecruiser Janitor
Terran Battlecruiser Janitor
Posts: 190
Joined: Mon Sep 25, 2006 2:32 am

Re: Sc2's AI sucks - videos to prove it - future plans

Post by Master Jademus Sreg »

I have trouble imagining an AI's APM could be made more efficient with the tools available to us. I can imagine limiting the APM dynamically, in response to the condition of the AI's assets; an AI in battle should be afforded more APM than when it is not in battle and just managing its base. The best bet is to scale the APM to the foreseeable limit of meaningful actions and to direct the AI to make as many meaningful actions as possible.
No more humans, please.
User avatar
IskatuMesk
Xel'naga World Shaper
Xel'naga World Shaper
Posts: 8332
Joined: Sat Feb 07, 2009 1:40 pm
Location: M͈̙̞͍͞ͅE̹H̨͇̰͈͕͇̫Ì̩̳CO̼̩̤͖͘ జ్ఞ‌ా
Contact:

Re: Sc2's AI sucks - videos to prove it - future plans

Post by IskatuMesk »

Or you can change how the AI issues commands which seems to be possible and avoid arbitrarily limiting everything.
Gameproc
Though we stand alone, stand we shall.
User avatar
GreatGodSajuuk
Terran Battlecruiser Janitor
Terran Battlecruiser Janitor
Posts: 194
Joined: Sat Jan 10, 2009 12:49 pm
Location: Prienai, Lithuania

Re: Sc2's AI sucks - videos to prove it - future plans

Post by GreatGodSajuuk »

Falchion wrote: Mesk, I only concern with AI in single-player.  I don't do so in Battle.Net 2.

It's a waste of time.
So Mesk shouldn't do something because you do not intend to use it? Why should he care about that?
[imgwh 621x144]http://i.imagehost.org/0709/TuningFail.png[/imgwh]
User avatar
Maglok
Xel'naga World Shaper
Xel'naga World Shaper
Posts: 1312
Joined: Sun May 20, 2007 12:48 pm
Location: The Netherlands

Re: Sc2's AI sucks - videos to prove it - future plans

Post by Maglok »

If I recall correctly Mesk was not even gonna buy this game. ;)
- Maglok
Audio engineer and writer
SC2 campaign dev ranting: The Bunker blog
User avatar
IskatuMesk
Xel'naga World Shaper
Xel'naga World Shaper
Posts: 8332
Joined: Sat Feb 07, 2009 1:40 pm
Location: M͈̙̞͍͞ͅE̹H̨͇̰͈͕͇̫Ì̩̳CO̼̩̤͖͘ జ్ఞ‌ా
Contact:

Re: Sc2's AI sucks - videos to prove it - future plans

Post by IskatuMesk »

Doesn't matter if I buy it or not, Falchion wouldn't be getting the AI if I ever made any anyway. :)
Gameproc
Though we stand alone, stand we shall.
Post Reply