• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 02:23
CET 07:23
KST 15:23
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Intel X Team Liquid Seoul event: Showmatches and Meet the Pros9[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting10[ASL20] Ro4 Preview: Descent11Team TLMC #5: Winners Announced!3
Community News
Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win52025 RSL Offline Finals Dates + Ticket Sales!10BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION1Crank Gathers Season 2: SC II Pro Teams10Merivale 8 Open - LAN - Stellar Fest4
StarCraft 2
General
RotterdaM "Serral is the GOAT, and it's not close" Intel X Team Liquid Seoul event: Showmatches and Meet the Pros Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win Weekly Cups (Oct 13-19): Clem Goes for Four DreamHack Open 2013 revealed
Tourneys
Kirktown Chat Brawl #9 $50 8:30PM EST 2025 RSL Offline Finals Dates + Ticket Sales! SC4ALL $6,000 Open LAN in Philadelphia Merivale 8 Open - LAN - Stellar Fest Crank Gathers Season 2: SC II Pro Teams
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 497 Battle Haredened Mutation # 496 Endless Infection Mutation # 495 Rest In Peace Mutation # 494 Unstable Environment
Brood War
General
BW General Discussion Ladder Map Matchup Stats SnOw's ASL S20 Finals Review [ASL20] Ask the mapmakers — Drop your questions BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL20] Grand Finals Small VOD Thread 2.0 The Casual Games of the Week Thread BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION
Strategy
PvZ map balance Current Meta How to stay on top of macro? Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Path of Exile Dawn of War IV Beyond All Reason Stormgate/Frost Giant Megathread General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine The Big Programming Thread YouTube Thread
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread Korean Music Discussion Series you have seen recently...
Sports
TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion MLB/Baseball 2023 2024 - 2026 Football Thread NBA General Discussion
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
Career Paths and Skills for …
TrAiDoS
KPDH "Golden" as Squid Game…
Peanutsc
Reality "theory" prov…
perfectspheres
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1157 users

Green Tea AI Micro/Macro Bot for practice - Page 5

Forum Index > SC2 General
Post a Reply
Prev 1 2 3 4 5 6 7 21 22 23 Next All
Xapti
Profile Joined April 2010
Canada2473 Posts
Last Edited: 2011-06-27 20:29:22
June 27 2011 20:27 GMT
#81
On June 27 2011 10:32 lysergic wrote:
•Half the time you face the Zerg AI, it does some sort of 1 base rush/cheese - there's not enough macro builds. I think you should remove the Drone Rush and 7 Pool Commanders. (Also, the frequency of BCs and Carriers are annoying too.)

Regardless of zerg... I would say that ALL the races have too many commanders. Commanders like protoss cannon rush is TERRIBLE because AIs do not know how to cannon rush.
The list of random commanders which are chosen automatically should be made much more lean.

If people want to choose a specific commander that it doesn't normally choose from, that's fine, but many of these commanders should NEVER execute automatically. At the minimum they should execute much less than other commanders. More is not always better. Quantity ≠ quality.

One of the biggest issues with commanders though is with regards to not accounting for the opponent's race & build-order. commanders should be selected based off the opponents race (Don't cannon rush a terran, although like i said before, they shouldn't cannon rush at all). For an "AI" to actually be an AI, it needs to have intelligence. Intelligence consists of the knowledge of countering different things, and the ability to see such things (feedback).
"Then he told me to tell you that he wouldn't piss on you if you were on fire" — "Well, you tell him that I said that I wouldn't piss on him if he was on Jeopardy!"
Xapti
Profile Joined April 2010
Canada2473 Posts
Last Edited: 2011-06-28 04:39:12
June 28 2011 04:32 GMT
#82
I just played another game against it and it moves out with 2 phoenix, a sentry (or two) and 2 zealot.

As if that wasn't bad enough, it also didn't even used graviton beam except for once later on, which was on my LARVA.

As if that wasn't bad enough, it seems like most builds the AI runs it gets a robotics facility for some stupid reason... (apparently it transitions to immortal later which I guess is fine, but robo bay was a bit early to get) it doesn't even use the robo bay I find. Both this phoenix attack, as well as "2 gate expand" get a robo bay and don't even use it. It's especially strange with the "2 gate expand" build which goes 2 gate robo, then might attack or just sit on it's ass, THEN expand at like the 8 minute mark (really late for a 2 gate expand).

The 2 gate expand build needs to be modified, and the weird-ass phoenix build with robo should probably be removed (assuming there isn't a build that gets voidray+phoenix instead already, otherwise switch it to that).

Overall this is the problem with most of the commanders... It's just quantity over quality. There may be a bunch of commanders but they run trashy builds and/or are not executed well (I saw one game where toss got 3 bases and intentionally decided not to mine gas, preferring mostly mass zealot (which obviously got stomped).
"Then he told me to tell you that he wouldn't piss on you if you were on fire" — "Well, you tell him that I said that I wouldn't piss on him if he was on Jeopardy!"
thisisSSK
Profile Joined August 2010
United States179 Posts
June 28 2011 04:56 GMT
#83
yea terran is OK but zerg ai is terrible. Half the time it does a 1 base all-in with no transition. sometimes itll make 2 spawning pools and an inbase hatch...
alonestar_ak
Profile Joined June 2010
Afghanistan31 Posts
June 28 2011 05:00 GMT
#84
@Xapti: The programmer take a good jobs in making AI that far better than the original Blizzard AI. If you find that you are a real strategist, why don't you make and AI by yourself if you thinking of making AI is easy.
I understand it take him much time to develop this excellent program, but he need time to do other thing. Instead of complaining , you should support him. At least by action, there is a 9 combination in SC2 Z/P/T vs Z/P/T, so for each combination, let say 6 strategies, then 54 strategies is required. Do you have time to making this list by yourself and send to him ? No, I assume.

@Ptanhkhoa: Thanks for the great AI, but could you set the choosing time a little longer, for me 10s is too short. 15s is good enough.
ptanhkhoa
Profile Joined June 2010
Vietnam87 Posts
June 28 2011 14:18 GMT
#85
On June 28 2011 04:41 lysergic wrote:
Yeah I was thinking the Select Commander might not of been working for me because I wasn't doing it early enough. Having to do it within the first 10 game seconds (7 real seconds) isn't enough time to do all this:

-Make a Drone
-Split workers
-Overlord scout
-Control Group Hatchery/Overlord
-Set rally points
-Read the list of Commanders "-lp"
-Select Commander "-se x y"

That's why I suggested the OP to implement a map restart when you select a Commander. This would make the map more like YABOT (you can choose a new build for the AI and restart the map). I think the game clock should reset too.

It'll give you enough time to choose a build. It'll let you restart the map whenever (if you're about to win or lose, if you mess up, or if you don't like the Commander picked, etc).


I can do this. but it will mess up with the GT opening code. So I can increase the time to 15 seconds. I think that a reasonable time before the first drone is build, otherwise it will messed up with some build order. Also, when you time "-lp" at the begining, the gamespeed will reset to "Slower" give you more free time.

I update to GT AI 0.88 version which give more detail descriptions, also adding "-nc" (no cheese) command that cross out the cheese strategy from Commander list. Thanks for uploading map on the US Server ^_^.

@Xapti: Sorry, my time to develop on this project is very limited ^^. Your idea is very good, but thinking that instead of developing the strategy by my self, i will make the AI that can actually learn your BO xD, so the more you play, the AI will be better.

@ thisisSSK : Zerg AI has balance strategy between Rush and Expand, so do some more match, or in the GT AI 0.88 version, you can type "-nc" to cross out the "cheese" strategy (6pool, 7pool,... ) , so i will use more standard "2 base" opening.

@Ptanhkhoa: Try new GT AI 0.88, just increase the time to 15 seconds. Also you should using with "-lz", "-lp", "-lt" command to set the game speed to "Slower" and give you more time. After typing "-select x y" the game will be "Faster" again.

Regard.
Ptanhkhoa.

Xapti
Profile Joined April 2010
Canada2473 Posts
Last Edited: 2011-06-29 06:50:07
June 29 2011 06:45 GMT
#86
On June 28 2011 14:00 alonestar_ak wrote:
@Xapti: The programmer take a good jobs in making AI that far better than the original Blizzard AI. If you find that you are a real strategist, why don't you make and AI by yourself if you thinking of making AI is easy.

First of all, if I knew 1 year ago that in 1 years time, starcraft 2 would have only one (and a half) melee AI (as far as I know at least), made by mostly just 1 person with quite limited time, I would have actually dedicated a lot of time to learn about it, if not work on it myself. However, I did not expect this future, and actions are best done according to predictions and plans.
The major lack of SC2 AI developers has utterly surprised me. I thought many Starcraft 1 people would move to it, as well as a whole bunch of other people who want to innovate, help the SC community, learn things, program, get famous, etc.

Secondly, Criticism is one of the the best forms of support, as that is how it can be improved. I specifically posted in a previous post that I care about this AI and want it to get better (among other things).

Lastly, Blizzard's Very Hard AI is better than some of these commanders (Blizzard AI is also programmed based off no strong metagame, and before a bunch of nerfs and buffs, such as reaper and roach). One of the biggest issues is that the AI has too many bad build orders, or just completely bad builds/strategies (cannon rush).
"Then he told me to tell you that he wouldn't piss on you if you were on fire" — "Well, you tell him that I said that I wouldn't piss on him if he was on Jeopardy!"
LookNaph
Profile Joined August 2010
Canada59 Posts
June 29 2011 13:17 GMT
#87
I wonder if you can implement MMM kiting? Most of the time the Terran army just splits up individually as the zealots chase marauders down, reducing dps time and thus gets annihilated. If the terran bioball would just clump up and stim+run the zealots will never be able to catch up.
Green Tea AI 2.0 Development Blog: http://gtai2.blogspot.hk
Xapti
Profile Joined April 2010
Canada2473 Posts
Last Edited: 2011-06-30 08:16:19
June 30 2011 04:59 GMT
#88
On June 29 2011 22:17 LookNaph wrote:
I wonder if you can implement MMM kiting? Most of the time the Terran army just splits up individually as the zealots chase marauders down, reducing dps time and thus gets annihilated. If the terran bioball would just clump up and stim+run the zealots will never be able to catch up.
While I have thought of the same thing, I think it might be rather difficult to implement.

The easier thing to deal with that you somewhat bring up though, is changing shooting time before moving for stutter-stepping. Marines have an extremely fast move delay after attacking, which makes them very effective at stutter-stepping, but the AI doesn't seem to take most advantage of it (although I can't specifically remember for certain).


Oh, and a serous problem/bug I noticed, is at least sometimes the AI (at least terran) will not rebuild their expansion if it got killed. In fact after taking their 4th position expo around or after the 3rd died, they never took any additional base, not the 3rd, not the gold, or any other, even when in a situation to do so, and in a situation with low money. Another time I saw protoss build 2 nexus at 3rd expansion for some reason... I'm thinking it might have been intended for the gold, but it was on the wrong side of the cliffs .

I find the AI is very bad with managing their money that way... they just try to expand a lot while pumping units, never being more defensive or careful if they are about to run out of money, granted I don't think this sort of thing is much of a priority, mostly just rebuilding expos is important.

Another small issue is that AI attacks neural parasited units a bit. While that might not be an issue in itself, when it wears off, they will continue attacking it, even chasing it. Not sure if it eventually stops, or if it kills the unit entirely.
"Then he told me to tell you that he wouldn't piss on you if you were on fire" — "Well, you tell him that I said that I wouldn't piss on him if he was on Jeopardy!"
HentaiPrime
Profile Joined December 2010
Canada85 Posts
June 30 2011 05:03 GMT
#89
you guys know you can just copy & paste the "-se 2 8" command right?
┻━━━┻ ︵ ¯\_(ツ)_/¯¯\_(ツ)_/¯¯\_(ツ)_/¯ ︵ ▄▄▄︵ ҉‭‭‭˙ (╯°o°)╯
Siretu
Profile Blog Joined April 2010
151 Posts
Last Edited: 2011-06-30 06:48:49
June 30 2011 06:41 GMT
#90
On June 28 2011 14:00 alonestar_ak wrote:
@Xapti: The programmer take a good jobs in making AI that far better than the original Blizzard AI. If you find that you are a real strategist, why don't you make and AI by yourself if you thinking of making AI is easy.
I understand it take him much time to develop this excellent program, but he need time to do other thing. Instead of complaining , you should support him. At least by action, there is a 9 combination in SC2 Z/P/T vs Z/P/T, so for each combination, let say 6 strategies, then 54 strategies is required. Do you have time to making this list by yourself and send to him ? No, I assume.



His post is filled with more constructive critisicm than yours. If the OP wants feedback, this post would be extremely useful.

To the OP, Good work but I am not that impressed so far. I will write up a more descriptive post when I get home.

Still, keep up the work.

Asha
Profile Blog Joined November 2010
United Kingdom38256 Posts
Last Edited: 2011-06-30 12:36:02
June 30 2011 12:35 GMT
#91
Awesome work on this, had some fun messing around with a few new builds though I'll confess I'm far too slow to manage a decent commander selection at the beginning. I find some AI builds provide for far better games than others for whatever reasons, like with some openings the AI follows up properly and others it doesn't or something ^^

It's got some sick burrowed Roach micro lol, watching a replay and it's doing 1.3k apm during a big battle heh.
LookNaph
Profile Joined August 2010
Canada59 Posts
June 30 2011 13:32 GMT
#92
Issues with Zerg AI (medium difficulty):

- After blocking the hatchery with a probe, the drone doesn't retry putting down the hatch until after several minutes.

- the zerg does not optimize drone and army production, in that the AI makes drones as well as army units simultaneously.

- the zerg does not like to keep up with expansions.

- needs to attempt zergling runbys instead of directly engaging army units



I understand the difficulties of implementing improvements to these issues, but I'll just put them out there in case you have any ideas

Also, perhaps the AI can determine engagement concavity in order to decide whether to retreat or to attack?

Green Tea AI 2.0 Development Blog: http://gtai2.blogspot.hk
Polymath
Profile Joined June 2011
United States18 Posts
June 30 2011 18:21 GMT
#93
Glad to see work continues on GT AI Definitely excellent macro practice for lower level players like myself.
ptanhkhoa
Profile Joined June 2010
Vietnam87 Posts
June 30 2011 23:24 GMT
#94
There are many things need to improve, but first, i modify the AI Micro a little bit: make all unit move to the same direction, using vector system instead of spiting unit in all direction. Also adding Order Build Recording, so you can make AI do better Opening. After implement the build order, i think of making AI doing general AI scripts that can counter every race, but it will take more time and tester for developing

thisisSSK
Profile Joined August 2010
United States179 Posts
July 01 2011 01:15 GMT
#95
On July 01 2011 08:24 ptanhkhoa wrote:
There are many things need to improve, but first, i modify the AI Micro a little bit: make all unit move to the same direction, using vector system instead of spiting unit in all direction. Also adding Order Build Recording, so you can make AI do better Opening. After implement the build order, i think of making AI doing general AI scripts that can counter every race, but it will take more time and tester for developing

http://www.youtube.com/watch?v=WNxog5KiS5k



Excellent! This AI is getting more and more advanced and better too. Couple flaws I'd still like to point out:
-The Build Recording system is awesome, but it also means that you have to play other races and then perfectly execute the build you want the cpu to learn. This sounds like an incredible hassle to me, so I suggest some kind of way to edit/import BO's like YABOT. Honestly I like this GTAI much better than YABOT because its so much more advanced ^_^

-This is just a minor critique: the micro of the computer might be TOO good. I don't know if theres a fix for this but if so, it might be better to actually lower the micro level because it becomes too inhuman and unrealistic.

-I haven't tried it on the new version but from what I remember the -qr and especially the -re were broken on some maps

Thats it! Again, I commend you on your hard work and dedication Please keep at it!
skeldark
Profile Joined April 2010
Germany2223 Posts
July 01 2011 04:30 GMT
#96
1) awesome work.
Big thanks for this.

2) like lysergic already said there are to many strange commanders in the pool.
i think its better to pick a random commander out of a smaller pool and let the other in for direct selection.
Save gaming: kill esport
AndAgain
Profile Joined November 2010
United States2621 Posts
July 01 2011 04:46 GMT
#97
Tbh, this isn't very useful for practice purposes. The fact that the AI has an income cheat ends up encouraging you to over produce units. I've picked up this bad habit back when I used to practice against the regular insane AI.
All your teeth should fall out and hair should grow in their place!
ptanhkhoa
Profile Joined June 2010
Vietnam87 Posts
Last Edited: 2011-07-01 04:58:30
July 01 2011 04:54 GMT
#98
@AndAgain: Ofcourse, that is your choice for more challenge you play at harder difficulty. But from Medium below, AI have no minerals cheating.
@ thisisSSK: Well, i will think of adding a manually adding BO, beside playing and Recording.
@ skeldark: yeah, when I think I get up the data recording from pro tester, I will replace the old BO with the new professional BO.
Lobber
Profile Joined August 2010
Canada414 Posts
July 01 2011 07:25 GMT
#99
I spent about an hour trying to beat a very hard in a PvT on metal... (playing standard...) I'm close, but it's a bitch...
You are not your APM, you are not you ladder ranking.
MuseMike
Profile Joined March 2011
United States1339 Posts
July 01 2011 07:26 GMT
#100
Thanks for your hard work, I love this AI. Been playing it since the drop hack fiasco
Prev 1 2 3 4 5 6 7 21 22 23 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 5h 37m
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
Britney 117612
Dota 2
NeuroSwarm181
LuMiX1
League of Legends
JimRising 700
Counter-Strike
Stewie2K1379
PGG 227
Other Games
summit1g13937
C9.Mang0229
Hui .156
Organizations
Other Games
gamesdonequick836
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• practicex 46
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush1334
• Stunt708
• HappyZerGling142
Upcoming Events
Epic.LAN
5h 37m
BSL Team A[vengers]
7h 37m
Dewalt vs ZeLoT
UltrA vs ZeLoT
SC4ALL
7h 37m
SC4ALL
7h 37m
BSL 21
12h 37m
BSL Team A[vengers]
1d 7h
Cross vs Sobenz
Sziky vs IcaruS
SC4ALL
1d 8h
SC4ALL
1d 8h
BSL 21
1d 12h
Replay Cast
2 days
[ Show More ]
Wardi Open
2 days
Monday Night Weeklies
2 days
Replay Cast
2 days
Sparkling Tuna Cup
3 days
Replay Cast
4 days
The PondCast
5 days
Korean StarCraft League
6 days
Liquipedia Results

Completed

CSL 2025 AUTUMN (S18)
CranK Gathers Season 2: SC II Pro Teams
Eternal Conflict S1

Ongoing

BSL 21 Points
BSL 21 Team A
C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
SC4ALL: Brood War
SC4ALL: StarCraft II
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025

Upcoming

YSL S2
BSL Season 21
SLON Tour Season 2
BSL 21 Non-Korean Championship
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
Stellar Fest
META Madness #9
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.