IPB

Welcome Guest ( Log In | Register )

> Ashara AIs, AI for humans, v1.2 cooperative AIs
ashara    France
Mar 16 2008, 02:15 AM    Post #1
Ashara Ai update!
Made for the AI vs AI war, I have especially worked the timings against some existing AI's,
not sure this will be good against other AI's. Human players will probably go too fast for these scripts smile.gif
My AI's don't use many of late game units and upgrades, they're costly and AI's generally misuse them.
One interesting aspect is that the Ai adapts to the early opponent build order. If you try a 14nexus BO, then
you should expect some 6pool rush.

UPDATE 18/05/2008

I added new build orders and modified the probabilities for the others.
AIs should do more cooperative attacks but this is still in testing.
Attached File  AsharaHAIv1.2.zip ( 359.61K ) Number of downloads: 3529



________________________________________________________________________________


UPDATE 07/05/2008

This version should be more Vista compatible. No other changes. Don't launch the AI while BroodWar is running.
If you've got an error related to Data Execution Prevention (DEP) with Vista, just disable it.
Attached File  AsharaHAIv1.11.zip ( 358.21K ) Number of downloads: 228


________________________________________________________________________________


UPDATE 26/04/2008

Added fast expanding strategies, put match-up specific strategies.
Strategies are not yet based on player build order.
Attached File  AsharaHAIv1.1.zip ( 299.35K ) Number of downloads: 221


________________________________________________________________________________


UPDATE 06/04/2008

First full version of this AI, every race has 2 random early game strategies and 2 random late game strategies.
Attached File  AsharaHAIv1.0.zip ( 298.08K ) Number of downloads: 178


________________________________________________________________________________

UPDATE 04/04/2008

Second version of the AI designed for human play. Protoss script has random ending with ground units or air units.
Zerg is modified to provide an end attack loop.
Terran is not modified, this script is still not finished.
Attached File  AsharaHAIv0.2.zip ( 297.6K ) Number of downloads: 161


________________________________________________________________________________


UPDATE 24/03/2008

This is the first version of my future AI designed for human play. The late game is not done yet. There are 6 replays showing the different build orders of this AI.
Attached File  AsharaHAIv0.1.zip ( 607.14K ) Number of downloads: 156


________________________________________________________________________________


So finally I made it, this is the first version of my AI vs AI scripts.
They were designed to fight against existing AI's but they can be interesting even for human players.
You just need to have BroodWar to try these AI's.
Please post comments, replays.


Non cheating AI


Attached File  Ashara_ZelduckAIv1.0.zip ( 353.95K ) Number of downloads: 170

My scripts are the PVT, PVZ and ZVP. I have taken the missing
scripts from ZelduckAI+ v3.12, see this topic for more information on his AI.
This file contains my AI scripts too.


More information about this AI - spoiler for BWAI challengers tongue.gif

My scripts were made for the AI vs AI war, I have especially worked the timings against some existing AI's,
not sure this will be good against other AI's. Human players will probably go too fast for these scripts smile.gif
My AI's don't use many of late game units and upgrades, they're costly and AI's generally misuse them.
One interesting aspect is that the Ai adapts to the early opponent build order. If you try a 14nexus BO, then
you should expect some 6pool rush.

PVT:
My first script, use some mix with dark templars and carriers.

ZVP:
You know what one hydra is ? Then just multiply it by 100 and you will have a good idea of this script.
Beware of zergling rushes too.

PVZ:
This script was created to fight the ZVP, so it's build order should be better when used against a 6pool no-rush zerg - not a very common zerg start though

Other scripts:
Just too lazy to do these scripts so I borrowed the ones Zelduck made. If my first scripts are working well, I will try to make these in a not so distant future.


Your AI always beat me, how can I avoid this ?

Post replays, and don't worry this happened to me too while creating some AI's biggrin.gif
Maybe you should stop trying to win this 1 Vs 7AI game.

If you really need some tricks :
Try to prevent the AI from getting its first expansion.
Use a scouting worker to lure all the AI's workers out of his base.
Try walling your base or put lurkers in front of it.


Your AI is so weak, I beat it playing with my feet, what next ?

Post replays - and a video too, never see a guy playing with his feet biggrin.gif
Any comments will be welcome to improve this AI.

Try some game against 2 or more AI's of different races, play on ground maps and avoid walling.

You can make your own AI too, see following spoiler.

And if all this is not enough, beat 7 AI's of the future ZONS2.0, made by IskatuMesk.
After that either you're cheating or you should seriously think about some Starcraft progamer career.


Okay so I want to make my own AI, what should I do ?

That's not too difficult, I even managed to do it.
You don't need much programming experience, if you've ever tried to make some game on a school calculator that will be enough.
However, you should be mentally prepared to some frustration when your AI won't work as you want.

First, see the getting started topic.
If you've got any question about how to install the different softwares, creating your .exe files,... just
post it - you should also check in the forum topics, it has probably been answered before, like nearly all my questions smile.gif

You could try modifying some existing AI scripts - I don't recommend to start modifying mine, I have
some trouble doing it myself - or create yours from scratch. That's quite easy to make a 5 pool rush and it can be
pretty effective.

One rule : keep it safe and simple, for example making too many multirun calls will often crash the AI.
Some very short scripts are very powerful.
I know I didn't really follow this rule but I always want to make some useless stuff smile.gif

Then you just have to improve your AI until it finally beats every single opponent on its way to achieve ultimate
domination of the universe, good luck with it.


Cheating AI

Attached File  Ashara_cheatingAIv1.0.zip ( 306.16K ) Number of downloads: 176

This AI won't run out of money. For AI vs AI war too, I have done so far the PVZ, PVP, PVT and a weak version of TVP.

More information about this cheating AI - spoiler for BWAI challengers

These scripts are not opponent specific, so if you try to use the PVZ one in a PVT match it should work fine too.
The main difference is in the set of units they use.

PVZ :
First script, probably the most powerful but Zerg scripts are really tough so it probably won't stay alive very long. Use fast dark templars, and corsairs.
This script is probably better than the 2 others even in their own match-ups.

PVP :
Use many dragoons and some dark archons too

PVT :
This one used arbiters but it often crashed the game so I removed them in this version. Beware of mass carrier attack.

TVP :
A Terran script where they are no tanks, not very effective. It was done to test the PVT.


Your AI stay idle or crash Broodwar, what happened ?

When I start playing Broodwar I laughed at the Zerg AI that sometimes locked after training 13 drones. I know better since I've tried making my own AI's smile.gif
It's my first version so it probably has a lot of bugs in it, especially with the cheating AI because of its heavy multirun structure.
Just describe what happened and I will try to correct it.


That's all, thanks for reading and have fun using it.


 
Go to the top of the page +
5 Pages V   1 2 3 > »   
Start new topic
Replies (1 - 19)
IskatuMesk    Sanctioned Fancy Hats Facility
Mar 16 2008, 03:28 PM    Post #2
Lol, I don't see my terran ever beating the $P. There's pretty much nothing they can do against the sheer macro. I've tried to make them expand but it just slows them down too much. Excellent work biggrin.gif


 
Go to the top of the page +
bajadulce    Santa Cruz, California
Mar 16 2008, 08:24 PM    Post #3
Great work! I was hoping you'd wait till the end of the month before posting, but that's fine. I'll try not to peek at your scripts as I really was hoping to conduct a true fog-of-war contest. I only see Zelduck's T vs. P Ai listed? No Terran Ai?


 
Go to the top of the page +
ashara    France
Mar 17 2008, 12:28 AM    Post #4
No terran AI's for me, except the $TVP. Only one zerg AI too. I plan to make them when I will be less busy, but Protoss are just so mighty smile.gif
And don't worry too much about peeking in the scripts, I think the strength of the non cheating AI's is not the units they use, but rather the timings of the attacks and that's quite difficult to catch unless you're using the AI.


 
Go to the top of the page +
Zelduck    California, US
Mar 17 2008, 12:18 PM    Post #5
Awesome man. Hopefully I get some time to play this. I'm in Riverside, CA right now (I live in the central valley), so idk exactly how this week is gonna go for me, but I'd like to get some reps of me against ur ai biggrin.gif

so excited!

gl hf gg


 
Go to the top of the page +
ashara    France
Mar 18 2008, 09:40 AM    Post #6
Thanks, you'll probably recognize some AI's, playing against the non-cheating one tongue.gif

I have done some games with the non cheating AI, we were not very good smile.gif
Attached File  AZ_AIrep.zip ( 557.64K ) Number of downloads: 119

You should see these Zelduck.
The terran rush is funny but not very powerful, maybe skipping the suiciding workers will work better.


 
Go to the top of the page +
Zelduck    California, US
Mar 23 2008, 03:49 PM    Post #7
hey i didnt get to watch the reps yet but I dled them.

btw to fix the scvrush part of the terran script just change wait(1) to wait(15) in the send_suicide(1) loop.

It looks like it fixed the problem. Hopefully nobody will have another replay with marines just waving their rifles around.


 
Go to the top of the page +
ashara    France
Mar 23 2008, 05:33 PM    Post #8
Thanks for the fix Zelduck.


I have started an AI specifically made for human play. And I wanted to know what would people like in such an AI. So please give me things that you want and I will try to make them. See first post for a first working version.

This AI is a non-cheating AI, so it won't match a good player in a 1V1. It will probably be more interesting to fight more AI's.


Actual features - could be modified depending on what you and I find cool smile.gif

2 Human-like build orders per race - I will add at least a FE build for each race
Terran : 3 Barracks biorush and 2 Factories rush (actually this one was delayed with a third factory because AI handles really badly small tank groups)
Zerg : 6pool rush and 3 Hatcheries muta
Protoss : 2 Gateway zealot rush and dark templar rush (I didn't find this one - probably a bad one - so I just make it)

Build orders are randomly choosen

Weak defenses, the AI is rather attacking and expanding oriented


Possible features

2 random late game strategies per race :
Terran : tank + goliath or battlecruiser + vessel (and maybe SK Terran after the biorush)
Protoss : zealot + dragoon + high templar + dark templar + dark archon or corsair + carrier + arbiter
Zerg : hydralisk + ultralisk or guardian + hydralisk

What do you think of all this ?
I usually don't play following a build order tongue.gif so I just picked them around, tell me if something is wrong with them.
Please give me comments about the difficulty (too easy or too hard), based on the first computer attack.
I think the 1V1 shouldn't be too difficult for average player but I may be wrong.


 
Go to the top of the page +
bajadulce    Santa Cruz, California
Mar 23 2008, 05:49 PM    Post #9
smile.gif Blizzard will take notice of us yet damnit! ...and the non-cheating Ai scripts of BWAI will replace Blizzards 10year old script someday!!!!


 
Go to the top of the page +
Abaddon   
Mar 23 2008, 06:12 PM    Post #10
Hey there. Nice work.

Those zealots gave me hard time. Right now I'm only able to handle them on a ramp. You can see in the replay how lame I am. haha. Nonetheless you may want to see it, so I uploaded it.
I tried many different approaches to counter those zealots. I'm just not fast enough to get lurkers before they first attack and zerglings seem useless against those masses. (come to think of it. I didn't try mutas yet. hehe)

Oh, and here are some things that pop into my mind thinking about your AIs:

-Playing against AIs on a map with ramps almost always leads to a point, where I concentrate my defense on that ramp and once that defense is set, many games are decided, because the AI just sends his troops into certain death, not realizing that it's futile (or that he needs more units to break through). Which leads me to the following thought:
Did you ever play around with shuttledrops in mid-/late-game? In the replay a single drop would have been devastating.

-Corsairs seem to only distrupt units or buildings that shoot at them. Sometimes they fly next to their dying ground units and could easily change the outcome of the battle with their distruptor webs, but they just don't do anything unless I shoot at them.
Isn't there a way to change that or is it another hardcoded fault? (Or maybe they need to be in the same attack-/defense-group, like the unit that gets attacked?)
Despite that, Corsairs are still one of the major headaches, if I play Zerg (poor, poor Overlords...).
So I'd recommend you to make him use them more.

Btw. replays are done with

---

Edit:
QUOTE(bajadulce @ Mar 23 2008, 05:49 PM) *
smile.gif Blizzard will take notice of us yet damnit! ...and the non-cheating Ai scripts of BWAI will replace Blizzards 10year old script someday!!!!


They are blind and deaf, if they didn't notice you guys already!
But if you'd manage to create a non$ gosu-beating ai, it would take the attention away from the sequel. There is nothing to gain for them in helping you.
Imagine SC2 having a worse AI than BW!
I think, if this whole aiproject would be around Warcraft II, you'd already have the source code in your lap.
I really hope I'm wrong. A micromanaging AI would make this game timeless.
I'd sit in front of it for years to come, while my grandchildren shake their heads and return to their holo deck.
I'm getting a bit off-topic... haha

---

And yet another Edit:

Made a quick game to check out your new version.
Nice openings!
No clue why zerg build his pool in front of the minerals, but his timing was insane! Nice job.
And then Protoss caught me off-guard with his Dark Templars. I was almost done for, but could micro my ass out of that situation. biggrin.gif
But you should really have a few additional dragoons against zerg to keep my overlords from seeing that build order. wink.gif
ZvsPP.rep = Ashara_ZelduckAIv1.0.zip
ZvsPZ.rep = AsharaHAIv0.1.zip

Goddamn, now that's a long post. Hope I didn't bore you to death with it. biggrin.gif
Attached File(s)
Attached File  ashara_zelduck_ai___ZvsPP_1.rep ( 104.58K ) Number of downloads: 121
Attached File  ashara_zelduck_ai___ZvsPZ.rep ( 66.34K ) Number of downloads: 111
 


 
Go to the top of the page +
bajadulce    Santa Cruz, California
Mar 23 2008, 08:31 PM    Post #11
QUOTE(Abaddon @ Mar 23 2008, 06:12 PM) *
They are blind and deaf, if they didn't notice you guys already!
smile.gif I'm just trying to get ppl pumped up on non-cheating Ai scripts. In truth, "they" actually have indirectly noticed us over the years. tongue.gif But no, nothing is going to happen. sad.gif

Alright we need to play some team melee games vs. some of these non-cheating Ai's. I haven't played any of those type of games in a long time and have an itching to try some. I finally got my other computer setup so that it bypasses the router which was keeping me from playing lately, but all is ready to go now.


 
Go to the top of the page +
ashara    France
Mar 24 2008, 01:49 AM    Post #12
Thanks for trying the AI's, posting these nice replays and giving feedback.

Ashara_Zelduck AI
QUOTE
I concentrate my defense on that ramp and once that defense is set, many games are decided, because the AI just sends his troops into certain death, not realizing that it's futile

That's a race feature : mighty zealots are not afraid to fight a ramp blocked by 4 lurkers and 6 sunkens without observers wink.gif

QUOTE
Did you ever play around with shuttledrops in mid-/late-game? In the replay a single drop would have been devastating.

Since this was an AI vs AI script, I didn't bother to put shuttles in it (with cheating AI the check_transport command slowed the game, don't know why). But that's definitely a good idea. I will add it in my VsHuman AI, I need to check how blizzard make it working - the first drops on non-ground maps are well done, after it's often less coordinated.

QUOTE
Corsairs seem to only distrupt units or buildings that shoot at them. Sometimes they fly next to their dying ground units and could easily change the outcome of the battle with their distruptor webs, but they just don't do anything unless I shoot at them.
Isn't there a way to change that or is it another hardcoded fault? (Or maybe they need to be in the same attack-/defense-group, like the unit that gets attacked?)

I don't know about that one, the fact is that nearly all my attacks are made with a send_suicide command for timing reasons - the attack_add command can make proper fighting groups but it's often working slower -, this might be the problem, will do some testing about it when I will have the time.

I will need to check observers too, only one was made and it was at 22'00.


AsharaHAI
You can try other match-ups too, all the scripts are mine and there are my first Terran scripts.

QUOTE
No clue why zerg build his pool in front of the minerals, but his timing was insane! Nice job.

This is an environmental feature : the overmind wants to protect mineral patches from over-exploitation by drones tongue.gif
More seriously, it's probably something wrong with creep command, don't know how this one works so I just put creep 3 for all the zerg script.

QUOTE
And then Protoss caught me off-guard with his Dark Templars. I was almost done for, but could micro my ass out of that situation. biggrin.gif

Really nice hydra micro, this lone lurker killed all my hopes for an AI victory smile.gif

QUOTE
But you should really have a few additional dragoons against zerg to keep my overlords from seeing that build order. wink.gif

Maybe one dragoon, but you will probably be able to see the build and save your overlord even with that.


 
Go to the top of the page +
IskatuMesk    Sanctioned Fancy Hats Facility
Mar 24 2008, 02:02 AM    Post #13
Changing how the AI handles spells and stuff is completely impossible. Telling them what units to attack when and how and so on is also pretty impossible. Basically, scripters are limited to build orders and telling the AI what to attack with and stuff like that. Don't expect the protoss to morph into bisu or stork or something. tongue.gif

The AI definitely cannot drop reavers. The odd time it does ferry reavers, seems to have to do with attack_prepare, but for the most part unless you expect the AI to need shuttles for stuff like expanding it's probably better off not getting them. (My AI always uses check_transports because they are built to work on any size of map under any condition).

QUOTE
Imagine SC2 having a worse AI than BW!


Wc3 had a way worse AI than BW, so sc2's AI being even worse isn't too unlikely.


 
Go to the top of the page +
Abaddon   
Mar 24 2008, 08:58 AM    Post #14
QUOTE(bajadulce @ Mar 23 2008, 08:31 PM) *
Alright we need to play some team melee games vs. some of these non-cheating Ai's.


Hell yeah, count me in. Just say when and where. smile.gif

QUOTE(ashara @ Mar 24 2008, 01:49 AM) *
That's a race feature : mighty zealots are not afraid to fight a ramp blocked by 4 lurkers and 6 sunkens without observers wink.gif


Haha, but I don't think it's a race feature that those mighty zealots screw up their pathfinding, if I block the ramp. They run left and right without attacking, while my hydras sit in the backrow and spit nifty on their confused little heads. wink.gif
But joke aside: I was thinking about how you could prevent this in a vshuman-script. I'm not sure, if other units (ranged units like dragoons for example) show the same behavior in this kind of situation.

QUOTE
I need to check how blizzard make it working - the first drops on non-ground maps are well done, after it's often less coordinated.

I read in the AI-Development thread something about that clear_combatdata command. Maybe that recoordinates shuttle drops too?

QUOTE
AsharaHAI
You can try other match-ups too, all the scripts are mine and there are my first Terran scripts.

I definitly will. It was 3 or 4 am around here so I just wanted to make a quick game and go to sleep. smile.gif

QUOTE
This is an environmental feature : the overmind wants to protect mineral patches from over-exploitation by drones tongue.gif
More seriously, it's probably something wrong with creep command, don't know how this one works so I just put creep 3 for all the zerg script.

Oh yes, the Overmind was always a nice pal. I liked him and his Exodus-plans. biggrin.gif
Right, he was a very environmental loving geezer. Assimilating every other race to enhance their DNA. How could anybody dislike that? Protoss should have surrendered happily for they would have been part of his glorious plan.
Ah, that's another feature I like about Starcraft. Fanatic talk about your favourite race! Even though I somehow dislike Kerrigan, a tear went down my cheek, when I heard her distorted voice in this new cinematic: "We... are the SWARM!". hach... lovely... smile.gif
ANYway (hehe), that creep command looks interesting. Looking at the muta-aivsai-replay, it could be the number of times he tries to expand his creep per base. Just a wild guess...
Maybe you could set it ridiculously high for a test and look what happens.

QUOTE
Really nice hydra micro, this lone lurker killed all my hopes for an AI victory smile.gif

I was bathed in sweat at that point. biggrin.gif

QUOTE
Maybe one dragoon, but you will probably be able to see the build and save your overlord even with that.

Give it a try and we'll see.
My normal behavior, when I see air-attacking units like marines or dragoons is to get away with that overlord to a location he can't reach with ground units and where I'm still able to scout a bit. On hunters it's behind those rivers for example and on Temple its the edge of a cliff. Loosing the scouting overlord is really a pain in the ass.
Trust me.
Even though, next time I see a dragoon I know it'll be alone, but I'll play it as if you didn't tell me that and behave like I normally would. wink.gif

And btw. I have to thank YOU for making cool new no-$ AIs. Those will always be my favourite.

QUOTE(IskatuMesk @ Mar 24 2008, 02:02 AM) *
Changing how the AI handles spells and stuff is completely impossible. Telling them what units to attack when and how and so on is also pretty impossible. Basically, scripters are limited to build orders and telling the AI what to attack with and stuff like that. Don't expect the protoss to morph into bisu or stork or something. tongue.gif

Yep, already got that. (too bad btw. fighting against a bisu-comp with several friends would be hilarious for AGES to come.)
But I overheard you guys talking about "addgroup"-something and I thought:
Maybe if they were in the same attack/defense-group... wink.gif

QUOTE
The AI definitely cannot drop reavers. The odd time it does ferry reavers, seems to have to do with attack_prepare, but for the most part unless you expect the AI to need shuttles for stuff like expanding it's probably better off not getting them. (My AI always uses check_transports because they are built to work on any size of map under any condition).

Like I said. Those shuttles may be a good idea to get around a main defense like a ramp. I experienced some very devastating drops from overlords against some AI (forgot which one it was).
But it doesn't have to be reavers. 3 shuttles full with zealots or DTs could be a nightmare too.
And about reavers in general: I remember a game with a friend against racine. He had tons of reavers in his base and at some point it was impossible to get inside with ground units and even my air units just weren't strong enough to crack them, because of some dragoons and cannons. The ai handles them lame, but they can still be frightening.
Especially for hordes of zerglings.

QUOTE
Wc3 had a way worse AI than BW, so sc2's AI being even worse isn't too unlikely.

I didn't play Wc3 enough, because I disliked the priority of that skill-system. But from the games I played I can't recall any exploits that defeated him easily (but I bet there are). In BW it was clear after a few games that he would always take the same route and that you just had to defend most of the time at one place with enough defense structures (not to mention unfinished terran buildings and workers that chase you like stupid fanatics).
I really, really hope you're wrong and that we'll all be surprised by the new ai. Or that they'll at least give more possibilities for dudes like you to enhance it.

Edit:
Jeez, now this one is even bigger than the last one.
Sorry! biggrin.gif


 
Go to the top of the page +
ashara    France
Mar 24 2008, 09:31 AM    Post #15
QUOTE
I'm not sure, if other units (ranged units like dragoons for example) show the same behavior in this kind of situation.

Yes, except that if they got vision of enemy units above the ramp, they will fire at them.
Walling is very effective against AI's, and except air or drops I can't see a way to go around it.

I have read somewhere some explanations about creep command, as far as I know, it was either "creep 4" or "creep 3", other values where similar to creep 4. If I remember correctly, it has to do with maximizing creep surface or no. This is interesting for clustering sunken colonies.


About corsair disruption web, there may be a difference between send_suicide or attack_prepare, attack_do commands.
For example, sometimes two armies cross without fighting and other times they fight. (I don't know if this has something to do with attack commands though)


I don't use reavers anymore in my scripts the AI handles them too badly for attacks. Maybe in defense, but since most of my attacks are done with send_suicide command, they will follow other units and left their defensive positions. tongue.gif


 
Go to the top of the page +
Abaddon   
Mar 24 2008, 11:29 AM    Post #16
This is what the Protoss AI gets for no detection! wink.gif
But it was damn close again. Even though I knew that he would go for DTs... And I already thought: "Hmm... send an overlord? No, sunken will be complete soon enough."
I was terribly wrong and he almost got me, if it wasn't for my zergling harassment. biggrin.gif
And DAMN those spider-mines!!
Attached File(s)
Attached File  AsharaHai___ZvsPT.rep ( 108.95K ) Number of downloads: 108
 


 
Go to the top of the page +
IskatuMesk    Sanctioned Fancy Hats Facility
Mar 24 2008, 02:32 PM    Post #17
QUOTE
I didn't play Wc3 enough, because I disliked the priority of that skill-system. But from the games I played I can't recall any exploits that defeated him easily (but I bet there are). In BW it was clear after a few games that he would always take the same route and that you just had to defend most of the time at one place with enough defense structures (not to mention unfinished terran buildings and workers that chase you like stupid fanatics).
I really, really hope you're wrong and that we'll all be surprised by the new ai. Or that they'll at least give more possibilities for dudes like you to enhance it.


Actually, SC's AI uses different routes depending on the map and location of the target + use of the "clear_combatdata" command which resets their target. In wc3 there was so many problems and issues with the AI (How about shooting one tower and running ALL the way back a 256x256 map to their base, then creeping a bit, then repeating? Over and over? While lagging a X2 6000 CPU (that's a dual 3.0ghz dual core))

I would have killed to have BW's AI in wc3. You could do more with it and as an AI it presented far more of a challenge and a better foundation to mod with, while wc3's AI inherited supreme weaknesses and inefficiencies that could not be made up for in sheer macro capacity like BW.

Judging by the SC2 AI seen at both the first WWI at korea and then blizzcon, it may seem that they are either using the BW AI as a base or starting fresh. I hope that no matter how shitty they make the AI, they softcode it (unlike wc3 which was again all hardcode). Blizzard refuses to acknowledge modders in any questions or responses so no matter how hard I tried I never got even satisfaction of Karune saying he even read my posts despite bumping them in his forums for months.


 
Go to the top of the page +
Bhodi   
Mar 24 2008, 02:58 PM    Post #18
haha.. I watched that replay by Abaddon. Nice playing. The ai looked good too even tho it lost. Too bad SCAI has such a hard time with cloaked units. The ai had good cash flow & spending. What can be done to help counter cloaked units by the Ai? faster obs? More scanners? Would the Terran Ai help the protoss Ai with scanners or does the terran ai have to be under attack to cause it to scan?


 
Go to the top of the page +
ashara    France
Mar 24 2008, 03:05 PM    Post #19
Thanks, another replay to see smile.gif
QUOTE
Even though I knew that he would go for DTs...

You got lucky on this one, because AI has 2 builds per race, the other one is zealot rush tongue.gif, each build as the same chance to be used.
I may make like in the AI Vs AI : select the build depending on opponent build. Meaning a fast expand will be countered by a quick rush.

QUOTE
This is what the Protoss AI gets for no detection!

These lurkers are quite scary when used by a human player.
You reached the end of the scripted part of both scripts, it's quite short for now. Rushing scripts are even shorter, will add observers later.


 
Go to the top of the page +
Abaddon   
Mar 24 2008, 03:32 PM    Post #20
QUOTE(IskatuMesk @ Mar 24 2008, 02:32 PM) *
Actually, SC's AI uses different routes depending on the map and location of the target + use of the "clear_combatdata" command which resets their target.

I mean, that they always seem to take the shortest route.
Take Gaja for example. There are two ways to get to the first expansion. One over a bridge and another over the hillside. He ALWAYS comes over the bridge. I really don't bother anymore to defend the hillside unless he gets the minerals up there. But indirect tactics are important to make a human opponent guess.
That's why I'm all for shuttle-testing. It's just a hunch, but I think in combination with that clear_combatdata it could be effective later in the game. Because by then he sometimes has several expansions in different directions. Which means, that the drops could come from many different sides. At least, that's what I'm estimating. Combine that with some Corsairs that grab the attention of my spores away from the shuttles and you know what I have in mind. May work. Like I said, it's just a hunch.

And I really think you guys are close to make an unpredictable and effective ai. If you finish that contest and add the most effective no$-ais into one script (maybe tweak them a bit for human "needs"), I'm sure it will be wicked.
I mean, Asharas DT rush is predictable right now, because P does only seem to have two possible buildorders, but with an additional bunch of alternatives... jeez... it's frightening just to think about it.

Can't say anything about the WC3 issue. But sounds really embarrassing for Blizzard.

QUOTE
Judging by the SC2 AI seen at both the first WWI at korea and then blizzcon

Did I miss that one? Haven't seen the ai in action yet as far as I know.

QUOTE
Blizzard refuses to acknowledge modders in any questions or responses so no matter how hard I tried I never got even satisfaction of Karune saying he even read my posts despite bumping them in his forums for months.

I wasn't involved in modding before. Well, or lets say: not much. I witnessed the creation of Camelot Systems (you will most likely remember them) and how they suddenly vanished. Then there were some gossips that blizzard invited them and they talked and they give the source-code blabla and stuff like that, but I didn't follow the whole issue.
But from what I hear now, it sounds really strange. I don't get them. If I was in the marketing staff and someone from the crew would ask me: "Should we make it mod-friendly?" I'd say: "WTF?! Are you kidding me? That's what creates a bigger community around a game! Ever heard of Counterstrike, dummy? And there are still people playing Quake 3 because of the modding community! OF COURSE, DAMMIT! Do it!" [raises his whip]
But hey, I read that the dragoon model was put in the editor and I bet we find some reavers and other old models too. That leads me to the conclusion, that they want modders to get at it and make a Broodwar-Mod for SC2. Would be reasonable, because there are most likely plenty of people who don't like the new units. They would catch those SC2-deniers too that way.
Just a possibility.
I'm a dreamer. smile.gif

QUOTE(ashara @ Mar 24 2008, 03:05 PM) *
You got lucky on this one, because AI has 2 builds per race, the other one is zealot rush tongue.gif, each build as the same chance to be used.

Nope, I scouted again and saw his Cybernetics Core. wink.gif

QUOTE
These lurkers are quite scary when used by a human player.

Oooh yes, I love them. smile.gif

QUOTE
You reached the end of the scripted part of both scripts, it's quite short for now. Rushing scripts are even shorter, will add observers later.

Allrighty, keep going! biggrin.gif

QUOTE(Bhodi @ Mar 24 2008, 02:58 PM) *
haha.. I watched that replay by Abaddon. Nice playing. The ai looked good too even tho it lost. Too bad SCAI has such a hard time with cloaked units. The ai had good cash flow & spending. What can be done to help counter cloaked units by the Ai? faster obs? More scanners? Would the Terran Ai help the protoss Ai with scanners or does the terran ai have to be under attack to cause it to scan?


Hehe, thanks.
And yeh, the AI is evil, I can already recommend it, even if it's unfinished. Those were very close games I had so far.
The terran AI doesn't help his allies with scanners btw. because like you said, they need to be attacked by a cloaked unit.
The only possibilities I see are cannons or observers.

___
Woooaaah... I'm making another long-post record. Damnit! biggrin.gif


 
Go to the top of the page +

5 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 7th September 2010 - 07:36 PM