• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 18:12
CEST 00:12
KST 07:12
  • 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
TL.net Map Contest #22 - Voting & Ladder Map Selection5Code S Season 2 (2026) - RO8 Preview5[ASL21] Finals Preview: Two Legacies21Code S Season 2 (2026) - RO12 Preview2herO wins GSL Code S Season 1 (2026)7
Community News
[BSL22] Non-Korean Championship from 13 to 28 June0Weekly Cups (May 25-31): Clem doubles, 2v2 circuit heads toward finale0StarCraft II 5.0.16 PTR Patch Notes may 26th151Weekly Cups (May 18-24): MaxPax wins doubles0Crank Gathers Season 4: BW vs SC2 Team League6
StarCraft 2
General
Oliveira Would Have Returned If EWC Continued TL.net Map Contest #22 - Voting & Ladder Map Selection My starcraft 2 changes SCFusion - WoL, HotS & LotV Build Order Optimizer TL Poll: How do you feel about the 5.0.16 PTR balance changes?
Tourneys
Maestros of The Game 2 announcement and schedule ! Crank Gathers Season 4: BW vs SC2 Team League GSL Code S Season 2 (2026) Sparkling Tuna Cup - Weekly Open Tournament RSL Revival: Season 5 - Qualifiers and Main Event
Strategy
[G] Having the right mentality to improve
Custom Maps
[D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 528 Infection Detected Welcome to the External Content forum Mutation # 527 Hell Train
Brood War
General
The Korean Terminology Thread BW animated web series: seeking contributors FlaShFTW vs A.Alm Grudge Match Event 14k games analyzed: Cross Spawn Nexus first good? Data needed
Tourneys
[ASL21] Grand Finals [BSL22] Grand Finals - Sunday 21:00 CEST [Megathread] Daily Proleagues Escore Tournament StarCraft Season 2
Strategy
Any training maps people recommend? Why doesn't anyone use restoration? Muta micro map competition [G] Hydra ZvZ: An Introduction
Other Games
General Games
Path of Exile Nintendo Switch Thread Stormgate/Frost Giant Megathread Warcraft III: The Frozen Throne ZeroSpace Megathread
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Dating: How's your luck? Trading/Investing Thread Russo-Ukrainian War Thread How cold is too cold to be outdoors?
Fan Clubs
The herO Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece
Sports
2024 - 2026 Football Thread McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
Esportsmanship: How to NOT B…
TrAiDoS
Why RTS gamers make better f…
gosubay
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 6702 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 Kingdom38257 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
OSC
21:00
Mid Season Playoffs
MaxPax vs YoungYakov
Krystianer vs Shameless
GgMaChine vs Creature
LetaleX vs MiniZergUA
ReBellioN vs TBD
ArT vs HiGhDrA
Nicoract vs Azura
davetesta49
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SpeCial 133
JuggernautJason31
Pokebunny 11
StarCraft: Brood War
Calm 5408
Sexy 28
NaDa 23
League of Legends
Doublelift5654
JimRising 405
Super Smash Bros
Mew2King87
Heroes of the Storm
Khaldor295
Other Games
summit1g9459
Grubby4062
FrodaN2991
Mlord741
Pyrionflax220
KnowMe155
ViBE14
Organizations
Other Games
gamesdonequick1085
BasetradeTV173
EGCTV107
StarCraft 2
angryscii 25
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 14 non-featured ]
StarCraft 2
• printf 38
• mYiSmile125
• musti20045 3
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• Shiphtur234
Upcoming Events
GSL
9h 48m
herO vs Rogue
Maru vs Cure
Patches Events
14h 48m
uThermal 2v2 Circuit
16h 48m
BSL
20h 48m
Bonyth vs Dewalt
OSC
1d 1h
Monday Night Weeklies
1d 17h
Replay Cast
2 days
Sparkling Tuna Cup
2 days
Replay Cast
3 days
Kung Fu Cup
3 days
[ Show More ]
Maestros of the Game
3 days
Classic vs Lambo
Clem vs Maru
Replay Cast
4 days
The PondCast
4 days
Maestros of the Game
4 days
Serral vs Rogue
herO vs SHIN
Replay Cast
5 days
Maestros of the Game
5 days
Replay Cast
6 days
CranKy Ducklings
6 days
uThermal 2v2 Circuit
6 days
Liquipedia Results

Completed

KK 2v2 League Season 1
RSL Revival: Season 5
Heroes Pulsing #1

Ongoing

BSL Season 22
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
CSCL: Masked Kings S4
YSL S3
SCTL 2026 Spring
WardiTV Spring 2026
Maestros of the Game 2
uThermal 2v2 2026 Main Event
2026 GSL S2
Murky Cup 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026

Upcoming

BSL 22 Non-Korean Championship
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
Heroes Pulsing #3
Heroes Pulsing #2
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
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 © 2026 TLnet. All Rights Reserved.