• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 17:09
CEST 23:09
KST 06:09
  • 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
[ASL20] Ro16 Preview Pt1: Ascent9Maestros of the Game: Week 1/Play-in Preview12[ASL20] Ro24 Preview Pt2: Take-Off7[ASL20] Ro24 Preview Pt1: Runway132v2 & SC: Evo Complete: Weekend Double Feature4
Community News
Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues20LiuLi Cup - September 2025 Tournaments2Weekly Cups (August 25-31): Clem's Last Straw?39Weekly Cups (Aug 18-24): herO dethrones MaxPax6Maestros of The Game—$20k event w/ live finals in Paris75
StarCraft 2
General
#1: Maru - Greatest Players of All Time Team Liquid Map Contest #21 - Presented by Monster Energy Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues SpeCial on The Tasteless Podcast What happened to Singapore/Brazil servers?
Tourneys
WardiTV Mondays Maestros of The Game—$20k event w/ live finals in Paris Sparkling Tuna Cup - Weekly Open Tournament RSL: Revival, a new crowdfunded tournament series Chzzk MurlocKing SC1 vs SC2 Cup
Strategy
Custom Maps
External Content
Mutation # 490 Masters of Midnight Mutation # 489 Bannable Offense Mutation # 488 What Goes Around Mutation # 487 Think Fast
Brood War
General
The Korean Terminology Thread [ASL20] Ro16 Preview Pt1: Ascent FlaSh on ACS Winners being in ASL ASL20 General Discussion BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL20] Ro16 Group A Is there English video for group selection for ASL [ASL20] Ro16 Group B BWCL Season 63 Announcement
Strategy
Simple Questions, Simple Answers Muta micro map competition Fighting Spirit mining rates [G] Mineral Boosting
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread General RTS Discussion Thread Warcraft III: The Frozen Throne Path of Exile
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread The Games Industry And ATVI UK Politics Mega-thread
Fan Clubs
The Happy Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! [\m/] Heavy Metal Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread High temperatures on bridge(s)
TL Community
Nomor CS NeoBank 0822'606969 The Automated Ban List
Blogs
Collective Intelligence: Tea…
TrAiDoS
A very expensive lesson on ma…
Garnet
hello world
radishsoup
Lemme tell you a thing o…
JoinTheRain
RTS Design in Hypercoven
a11
Evil Gacha Games and the…
ffswowsucks
INDEPENDIENTE LA CTM
XenOsky
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1083 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 2h 51m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
UpATreeSC 116
JuggernautJason97
StarCraft: Brood War
firebathero 161
sSak 44
Counter-Strike
fl0m1450
Stewie2K323
Super Smash Bros
PPMD42
Heroes of the Storm
Liquid`Hasu547
Other Games
Grubby4215
FrodaN1309
Beastyqt426
ToD234
C9.Mang0208
Sick135
Organizations
Other Games
gamesdonequick2039
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 18 non-featured ]
StarCraft 2
• davetesta152
• StrangeGG 29
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• Kozan
StarCraft: Brood War
• blackmanpl 54
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota22035
League of Legends
• TFBlade1013
Other Games
• imaqtpie1241
• Shiphtur299
• Scarra170
Upcoming Events
PiGosaur Monday
2h 51m
Kung Fu Cup
14h 51m
ByuN vs HeRoMaRinE
OSC
18h 51m
Moja vs Babymarine
Solar vs TBD
sOs vs goblin
Nice vs INexorable
sebesdes vs Iba
Nicoract vs TBD
NightMare vs TBD
OSC
1d 2h
ReBellioN vs PAPI
Spirit vs TBD
Percival vs TBD
TriGGeR vs TBD
Shameless vs UedSoldier
Cham vs TBD
Harstem vs TBD
RSL Revival
1d 12h
Cure vs SHIN
Reynor vs Zoun
Kung Fu Cup
1d 14h
The PondCast
1d 15h
RSL Revival
2 days
Classic vs TriGGeR
ByuN vs Maru
Online Event
2 days
Kung Fu Cup
2 days
[ Show More ]
BSL Team Wars
2 days
Team Bonyth vs Team Dewalt
BSL Team Wars
2 days
RSL Revival
3 days
Maestros of the Game
3 days
ShoWTimE vs Classic
Clem vs herO
Serral vs Bunny
Reynor vs Zoun
Cosmonarchy
3 days
Bonyth vs Dewalt
[BSL 2025] Weekly
3 days
RSL Revival
4 days
Maestros of the Game
4 days
BSL Team Wars
4 days
Afreeca Starleague
5 days
Snow vs Sharp
Jaedong vs Mini
Sparkling Tuna Cup
6 days
Afreeca Starleague
6 days
Light vs Speed
Larva vs Soma
Liquipedia Results

Completed

Copa Latinoamericana 4
SEL Season 2 Championship
HCC Europe

Ongoing

BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21: BSL Points
ASL Season 20
CSL 2025 AUTUMN (S18)
LASL Season 20
RSL Revival: Season 2
Maestros of the Game
Chzzk MurlocKing SC1 vs SC2 Cup #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1

Upcoming

2025 Chongqing Offline CUP
BSL Polish World Championship 2025
BSL Season 21
BSL 21 Team A
EC S1
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
MESA Nomadic Masters Fall
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
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.