DarkBlizz

Game On => Land of AI => STARCRAFT II: WINGS OF LIBERTY => AI Discussion => Topic started by: Mangala on March 01, 2010, 12:07:53 PM

Title: v5.1 - First time I lost to a non-cheating AI...
Post by: Mangala on March 01, 2010, 12:07:53 PM
It's pretty good. In a 4FFA I finished one off and the AI finished off another and then came for me. It had massed battelcruisers and crushed me no matter how many Thors and Vikings I threw at it.

Supposed Enhancements:
- Better scouting
- Constant & Persistent expansion
- Making more use of it's money
(Turdburgler said it was what he would have written for v5.0 had it not been 4am  :-\ )

Turd also said v6.0 will be brutal: Using all of it's money, randomized build orders, reactive playing...
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: Gamewiz on March 01, 2010, 12:15:15 PM
Can someone confirm this is legit? There is no release on the main wiki, so I'm just wanting to make sure. No offense, Mangala. :)
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: Marlowe on March 01, 2010, 12:22:41 PM
Official link (from #sc2c' topic)


http://www.mediafire.com/?5n5vzaon2ay (http://www.mediafire.com/?5n5vzaon2ay)
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: Gamewiz on March 01, 2010, 12:25:26 PM
Quote from: Marlowe on March 01, 2010, 12:22:41 PM
Official link (from #sc2c' topic)


http://www.mediafire.com/?5n5vzaon2ay (http://www.mediafire.com/?5n5vzaon2ay)


Sorry, just confirmed it myself with the irc chat. Just wanting to be careful. There have been enough losers on here posted sh*t links that I'm just being careful. :)
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: BoBoStariaN on March 01, 2010, 12:36:21 PM
I hope the team can get some rest..it's a shame I have little knowledge on programing
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: WeezyFD on March 01, 2010, 12:40:22 PM
Thanks to the team. Lookin forward to 6.0!
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: Gamewiz on March 01, 2010, 12:42:34 PM
Quote from: BoBoStariaN on March 01, 2010, 12:36:21 PM
I hope the team can get some rest..it's a shame I have little knowledge on programing


I'm sure they are getting rest. This isn't a job, it's a hobby. They aren't getting paid. If they are working hard on it, it's because they ENJOY doing it, not because they feel like they owe us something. I'm very grateful for their work, but don't worry about them. If they didn't enjoy doing this, I'm sure they wouldn't be working on it as much as they are. ;)


Quote from: WeezyFD on March 01, 2010, 12:40:22 PM
Thanks to the team. Lookin forward to 6.0!



I agree! If 6.0 really does what they are claiming, it's going to be freaking awesome. :)
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: Wowzur on March 01, 2010, 12:46:07 PM
Great job to the team.  Just a couple thoughts for the next version:
- AI expands much too early and frequently, overextending their units which ultimately leaves them with little to attack/defend with
- Perhaps putting in reactionary expanding (ie sending units to attack, counter, other team extends etc) although im not sure how easy that would be to code
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: Gamewiz on March 01, 2010, 12:52:29 PM
Quote from: Wowzur on March 01, 2010, 12:46:07 PM
Great job to the team.  Just a couple thoughts for the next version:
- AI expands much too early and frequently, overextending their units which ultimately leaves them with little to attack/defend with
- Perhaps putting in reactionary expanding (ie sending units to attack, counter, other team extends etc) although im not sure how easy that would be to code


I think bottom-line is the AI needs more "reacting" actions opposed to proactive actions. Right now, it seems like that AI has all these predefined things like "at xx time expand to nearest expansion" and "continue building tech and then spam max tier units at endgame", when it needs that, plus more reactive actions like "if player has xx units, build xx units to counter" and "if player expands, and randomizer to attack players bases". The AI also needs more randomizers, like a random "roll of the dice" to suddenly build up a few transports, load them up, and go for a random harvesting site to harass the player economy.


I have no clue about programming, so I don't even know what's possible, but actions like these need to be more frequent. What will make the AI more difficult is random, yet AGGRESSIVE actions. Right now the AI plays (haven't tried 5.1 yet, this is based off v5) very "noobish". They are gun shy, and won't attack unless they have a decent sized force, but even then, will not commit to their attacks, yet will keep trying the same strategy over and over.
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: lecrycry on March 01, 2010, 01:17:30 PM
The AI is still easy. It's not enough agressive. It don't attack or counter when it have the avantage and never drop or harass.


And when you kill his army it don't recreate fast a new army. it have to use money.



Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: gravylegs on March 01, 2010, 01:24:17 PM
I just got it handed to me by zerg cuz I tried to go air (banshees only), and he ramped up muta production and i was toast.
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: itsarabbit on March 01, 2010, 01:57:56 PM
Quote from: gravylegs on March 01, 2010, 01:24:17 PM
I just got it handed to me by zerg cuz I tried to go air (banshees only), and he ramped up muta production and i was toast.
Vice versa for me.
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: Gamewiz on March 01, 2010, 02:02:16 PM
Quote from: gravylegs on March 01, 2010, 01:24:17 PM
I just got it handed to me by zerg cuz I tried to go air (banshees only), and he ramped up muta production and i was toast.


Well, not trying to be an ass, but that sounds like you just failing to do proper scouting, rather than the AI being smarter. ;)
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: trusdurden on March 01, 2010, 02:07:04 PM
just played the 5.1 and it is a lot better than the v5. was playing a 1v5 FFA, with zerg and it was really difficult, was attacked by two protoss and it took me time to win this game. the AI is using ground and air units. they expand, but maybe they are scouting too much. the units are still back and forth too much as well..

anyway i want to thank the team as well, they did a great work. have been waiting so long to play starcraft 2, you guys are gods
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: trusdurden on March 01, 2010, 02:10:40 PM
oh i forgot, another thing : the AI still waits too much time before creating another army after the first got killed
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: Bebops on March 01, 2010, 02:17:20 PM
Eh, kinda cool. All AI's get turned into cake vs any eco harassing or containment  8) .  Can't wait for the emulated server to come up.
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: blaze2 on March 01, 2010, 02:20:30 PM
Heya :)

First - much of respect to everyone involved in making the AI possible (including launcher etc etc) :)

So, just had a quick ZvZ game on Lost Temple. The AI is pretty fine imho, although I rushed it back into the oblivion (whoopsie :D ). It tries to expand, keeps producing units, has finally somewhat nice attack/retreat algorithms (yay no more wimpy ai :D ), but one thing I literally laughed out at was an insane amount of inactive gatherers at the main base when it was on the brink of destruction - but that might be because the AI expanded and started sending gatherers into the new base which I destroyed mwohaha :D So I guess the poor little guys were idle and had nothing to do :( Oh yeah and another nice fact in the state of desperation the poor guy also tried to attack me with drones. lulz.

Anyhoo, keep it up, I'm somewhat hooked to SC2 right now.

Going to play some MOAR. Cheers!
Blaze2
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: Gamewiz on March 01, 2010, 02:27:25 PM
I forgot to mention something regarding this AI (I've noticed it with multiple versions). The way the AI expands is not very smart. For instance, say I move out and destroy a random expansion (NOT their natural expansion). Instead of them trying a different place to expand (because there are like 3-4 other very viable expansions they could go to), they just keep sending one drone after another, trying to retake that exact same expansion I just took out. It's like they get stuck in this order, even if I have my army parked there.

It effectively breaks the AI, and makes me win just because they will then spend every last mineral they have just pumping out harvesters trying to take that expansion. And they won't change strategy. Ever. They won't even try to guard these harvesters, they just send them one at a time to be slaughtered.

It's like the AI has a script of "expand to natural > expand to next nearest expansion > repeat". And if I attack one of their expansions, they will not expand EVER until they can claim that expansion back.

Hope this bit of info helps!
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: blaze2 on March 01, 2010, 02:51:25 PM
First - I totally agree with Gamewiz.

Second, just finished a 4-player FFA game and it was kinda neato, althought I did it like the first time, then the remaining two AIs fought some battles, the one got wiped and I just stormed the remaining one with loads of hydras. But it is fun, just some more tweaks and we'll be having formidable oponents in no time :)
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: oldboy on March 01, 2010, 03:06:29 PM
I just played 2 games so far with v5.1. My first game was ZvZ and the AI seems to send in good waves of units, zerlings first then hydra/roaches and mutas afterwards. I didnt have any AA at the time so I almost lost. I sent a bunch of roaches to its base burrowing and unburrowing and the units always retreats back even though there are overlords all over its base around my roaches  :D .

The second game was PvZ, it seems like I always see it scouting twice with the worker once every minute and that doesnt seem to do anything and stops after I kill it  :P . The AI this time around was very slow though, it already expanded before I did but had hardly any units at all and I sent in a wave of T1 units and then it started to build but too late.

Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: Gamewiz on March 01, 2010, 03:10:43 PM
Quote from: oldboy on March 01, 2010, 03:06:29 PM
I just played 2 games so far with v5.1. My first game was ZvZ and the AI seems to send in good waves of units, zerlings first then hydra/roaches and mutas afterwards. I didnt have any AA at the time so I almost lost. I sent a bunch of roaches to its base burrowing and unburrowing and the units always retreats back even though there are overlords all over its base around my roaches  :D .

The second game was PvZ, it seems like I always see it scouting twice with the worker once every minute and that doesnt seem to do anything and stops after I kill it  :P . The AI this time around was very slow though, it already expanded before I did but had hardly any units at all and I sent in a wave of T1 units and then it started to build but too late.


Overlords are not detectors in SC2. You have to upgrade an overlord to an overseer to have it become a detector. So they were running because they really couldn't see you. ;)
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: oldboy on March 01, 2010, 03:19:07 PM
Quote from: Gamewiz on March 01, 2010, 03:10:43 PM
Quote from: oldboy on March 01, 2010, 03:06:29 PM
I just played 2 games so far with v5.1. My first game was ZvZ and the AI seems to send in good waves of units, zerlings first then hydra/roaches and mutas afterwards. I didnt have any AA at the time so I almost lost. I sent a bunch of roaches to its base burrowing and unburrowing and the units always retreats back even though there are overlords all over its base around my roaches  :D .

The second game was PvZ, it seems like I always see it scouting twice with the worker once every minute and that doesnt seem to do anything and stops after I kill it  :P . The AI this time around was very slow though, it already expanded before I did but had hardly any units at all and I sent in a wave of T1 units and then it started to build but too late.


Overlords are not detectors in SC2. You have to upgrade an overlord to an overseer to have it become a detector. So they were running because they really couldn't see you. ;)

Wow I didnt realize that  :P
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: mithhunter55 on March 01, 2010, 03:19:51 PM
I cant win, the mixture of units is to good haha...
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: ProoM on March 01, 2010, 03:28:07 PM
Some more thoughts on the AI: AI doesn't expand to the expansions behind destroyable rocks, doesn't destroy any destroyable rocks at all :}.
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: itsarabbit on March 01, 2010, 04:34:09 PM
AAAAAAAAH!!! Makeitstopmakeitstopmakeitstopmakeitstopmakeitstop
They are expanding all the time, and I hate hunting them. Yes, I know that I can leave units behind, but it's still very very annoying.
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: Gamewiz on March 01, 2010, 04:35:59 PM
Quote from: oldboy on March 01, 2010, 03:19:07 PMWow I didnt realize that  :P


Lol ya. Makes it alot easier now to nuke a zerg base. :)
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: SpiriT on March 01, 2010, 04:59:45 PM
Hey, thanks guys for this AI, what programming language have you used? Could try to help if it's any of those I know
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: lovetoby on March 01, 2010, 06:18:29 PM
so far pretty well... P vs T || P vs P || T vs T is very good balanced

BUT: P vs Z || T vs Z is too easy, Zerg Brute always runs away if u attack them and expanded Buidings are not protected, also thier air protection is still lousy!

I think these are major problems!!
Title: Re: v5.1 is OUT! First time I lost to a non-cheating AI...
Post by: millenium on March 01, 2010, 06:31:53 PM
Agree ... in SC1 AI play this way - 1st secure the spot with army and afterthat expand with new base, and this way will stop annoying builds of new bases after gg... :P
Title: Re: v5.1 - First time I lost to a non-cheating AI...
Post by: Rain[sun] on March 01, 2010, 06:59:38 PM
Mad props to the makers of these AI's, I'm still somewhat fresh to SC2 but Im fairly experienced in SC1, and im noticing the builds and strategys are relatively the same, just a few tweaks in between.

For developping AI, I'm sure you've already thought or implemented it but 75%+ of a win comes from the use of micro/spell's and upgrades. Massing a bulk army is all good but it won't win you a game against a good player, or in this case what I hope you can make the AI. Im finding a lot of ways to trick the AI's, like for example:

Their script in v5.0 tells them to retreat, presumably when they have lost x% of their army, but If i block the ramp, like I did by blinking, they just run at my units without attacking forever.

I realize I could just avoid doing things like that but afterall, Im sure you love feedback so this is just my 2cents! ;)
Title: Re: v5.1 - First time I lost to a non-cheating AI...
Post by: profelmo on March 01, 2010, 11:11:35 PM
Played Protoss vs Zerg and Protoss.


Both Z and P scouted me really early with drone/probe.  P Only attacked me once, with one archon.


I massed an army of stalkers, and immortals with a mothership and destroyed Zerg (he had maybe 20 lings and 2 hydras).  Then moved to protoss who had about 3 carriers and 1 archon.  He had also built about 5 starports.  The most annoying thing was after i killed P's main he kept running to mineral fields and building a nexus, so I had to chase him around the map in order to finish the game.