• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 02:44
CEST 08:44
KST 15:44
  • 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
BGE Stara Zagora 2025: Info & Preview27Code S RO12 Preview: GuMiho, Bunny, SHIN, ByuN3The Memories We Share - Facing the Final(?) GSL46Code S RO12 Preview: Cure, Zoun, Solar, Creator4[ASL19] Finals Preview: Daunting Task30
Community News
Weekly Cups (June 2-8): herO doubles down1[BSL20] ProLeague: Bracket Stage & Dates9GSL Ro4 and Finals moved to Sunday June 15th12Weekly Cups (May 27-June 1): ByuN goes back-to-back0EWC 2025 Regional Qualifier Results26
StarCraft 2
General
The SCII GOAT: A statistical Evaluation Weekly Cups (June 2-8): herO doubles down BGE Stara Zagora 2025: Info & Preview Magnus Carlsen and Fabi review Clem's chess game. Jim claims he and Firefly were involved in match-fixing
Tourneys
Bellum Gens Elite: Stara Zagora 2025 Sparkling Tuna Cup - Weekly Open Tournament SOOPer7s Showmatches 2025 Master Swan Open (Global Bronze-Master 2) $5,100+ SEL Season 2 Championship (SC: Evo)
Strategy
[G] Darkgrid Layout Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 477 Slow and Steady Mutation # 476 Charnel House Mutation # 475 Hard Target Mutation # 474 Futile Resistance
Brood War
General
Mihu vs Korea Players Statistics Will foreigners ever be able to challenge Koreans? BGH auto balance -> http://bghmmr.eu/ BW General Discussion [BSL20] ProLeague: Bracket Stage & Dates
Tourneys
[ASL19] Grand Finals NA Team League 6/8/2025 [Megathread] Daily Proleagues [BSL20] ProLeague Bracket Stage - Day 2
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
which are the long lasting gaming graphics What do you want from future RTS games? Stormgate/Frost Giant Megathread Armies of Exigo - YesYes? Nintendo Switch Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Heroes of the Storm 2.0 Simple Questions, Simple Answers
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Vape Nation Thread European Politico-economics QA Mega-thread
Fan Clubs
Maru Fan Club Serral Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Cognitive styles x game perf…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Poker
Nebuchad
Customize Sidebar...

Website Feedback

Closed Threads



Active: 22786 users

Micro AI Bot

Forum Index > SC2 General
Post a Reply
Normal
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
Last Edited: 2016-05-18 13:51:37
November 04 2015 05:40 GMT
#1
Hi.

I've been working on Micro AI for quite a while already and currently it is capable of doing some cool marine splits, kiting, blink micro, as well as some load unload micro (even for Bunkers).

Here's the latest video I made. There are currently 12 videos.



All the other videos are on my youtube channel. Or you could use this playlist. Subscribe for updates on Micro AI!


Note that Micro AI is still under development and I only work on it in my free time, so I MAY not be able to upload videos very often.


This AI was built using Blizzard's map editor and is not a 3rd party software (aka hacks) and cannot be implemented in melee games.


Leave your suggestions on what I should make next (esp. for LotV) down below!

Edit: More vids:







spritzz
Profile Joined November 2009
Canada331 Posts
November 04 2015 05:53 GMT
#2
Bunker Adept one is the the most hilarious. :D Good work!
zugzug
mishimaBeef
Profile Blog Joined January 2010
Canada2259 Posts
November 04 2015 06:08 GMT
#3
lol tank pickup was hilarious, nice
Dare to live the life you have dreamed for yourself. Go forward and make your dreams come true. - Ralph Waldo Emerson
chris97ong
Profile Joined December 2014
Singapore9 Posts
November 04 2015 06:40 GMT
#4
Subbed! your AI has quite a bit of potential :D How long did you take to make all those ?
ElMeanYo
Profile Joined March 2011
United States1032 Posts
November 04 2015 06:53 GMT
#5
These are fantastic man! It really goes to show how far we are from perfect micro in SC2.

For LOTV, how about:
Adept shading
Splitting vs Parastic Bomb
Splitting vs Disruptor shots
Splitting vs Lurker spines
Proper Lurker siege/unsiege
Proper Liberator seige/unsiege
Cyclone kiting
Looks like you've already got MediTanks covered.
“The only man who never makes mistakes is the man who never does anything.” ― Theodore Roosevelt
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 04 2015 07:04 GMT
#6
On November 04 2015 15:53 ElMeanYo wrote:
These are fantastic man! It really goes to show how far we are from perfect micro in SC2.

For LOTV, how about:
Adept shading
Splitting vs Parastic Bomb
Splitting vs Disruptor shots
Splitting vs Lurker spines
Proper Lurker siege/unsiege
Proper Liberator seige/unsiege
Cyclone kiting
Looks like you've already got MediTanks covered.


What do you mean by proper Lurker siege/unsiege and Liberator siege/unsiege?

I'm guessing that the Cyclone one would be pretty straightforward. The Lurker spines would be really challenging.

I also plan on doing a force field AI in future but it would be tough.



Nonetheless, continue giving me your ideas and I might consider them
Shadowfyre
Profile Joined August 2013
United States14 Posts
Last Edited: 2015-11-04 08:07:28
November 04 2015 08:07 GMT
#7
I want to see an archon tournament for macro AI and micro AI
He who conquers himself of yesterday, will conquer the enemies of tomorrow.
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 04 2015 08:15 GMT
#8
On November 04 2015 17:07 Shadowfyre wrote:
I want to see an archon tournament for macro AI and micro AI


No macro AI yet, but good idea :D
riotjune
Profile Blog Joined January 2008
United States3392 Posts
Last Edited: 2015-11-04 08:27:19
November 04 2015 08:26 GMT
#9
This just goes to show sc2 skill ceiling is way way higher than bw's and that most players haven't reached their awesome awesome potential yet. Practice harder everyone, especially those bw casuals like Canata, and you'll be able to play just like this!
+ Show Spoiler +
sc2 >>>>>>>>>>>> bw
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
November 04 2015 09:32 GMT
#10
Nice! Some ideas:

Zerglings killing colossi by splitting to avoid splash.
Zergling overlord pickup vs colossus.

Range Phoenix vs corruptor and vipers: stay out of range of Corruptors and split vs bomb.

Split and burrow hydras vs charge zealot.
ThePacifist
Profile Joined March 2015
Korea (South)46 Posts
November 04 2015 09:38 GMT
#11
I missed Automaton 2000
A man cannot be too careful in the choice of his enemy.
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 04 2015 09:44 GMT
#12
On November 04 2015 18:38 ThePacifist wrote:
I missed Automaton 2000


Micro AI is the new Automaton 2000
fLyiNgDroNe
Profile Joined September 2005
Belgium3996 Posts
November 04 2015 10:06 GMT
#13
dat muta split, wtf
Drone is a way of living
TaNtaLum
Profile Joined November 2015
4 Posts
November 04 2015 10:27 GMT
#14
really great stuff, deserves a whole lot more attention
RHoudini
Profile Joined October 2009
Belgium3627 Posts
November 04 2015 12:29 GMT
#15
Very nice!
Lee Jae Dong fighting!
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
November 04 2015 12:33 GMT
#16
On November 04 2015 18:44 TheBalanceIssue wrote:
Show nested quote +
On November 04 2015 18:38 ThePacifist wrote:
I missed Automaton 2000


Micro AI is the new Automaton 2000

Automaton 3000?
MorDka
Profile Joined October 2012
Poland543 Posts
November 04 2015 12:37 GMT
#17
On November 04 2015 21:33 Cascade wrote:
Show nested quote +
On November 04 2015 18:44 TheBalanceIssue wrote:
On November 04 2015 18:38 ThePacifist wrote:
I missed Automaton 2000


Micro AI is the new Automaton 2000

Automaton 3000?

Automaton over 9000
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
Last Edited: 2015-11-04 12:55:46
November 04 2015 12:45 GMT
#18
On November 04 2015 21:37 MorDka wrote:
Show nested quote +
On November 04 2015 21:33 Cascade wrote:
On November 04 2015 18:44 TheBalanceIssue wrote:
On November 04 2015 18:38 ThePacifist wrote:
I missed Automaton 2000


Micro AI is the new Automaton 2000

Automaton 3000?

Automaton over 9000


Automaton over 30000 APM, as seen in this:

Estancia
Profile Joined July 2011
Korea (South)335 Posts
November 04 2015 13:00 GMT
#19
I was watching this then I realised that the last part might actually be doable in pro game and extremely powerful.

Back in BW we already had the unseiged tank micro with dropship, and that was already very effective against protoss. I wonder how much damage two dropships with two seiged tanks can do.
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 04 2015 13:34 GMT
#20
On November 04 2015 22:00 Estancia wrote:
I was watching this then I realised that the last part might actually be doable in pro game and extremely powerful.

Back in BW we already had the unseiged tank micro with dropship, and that was already very effective against protoss. I wonder how much damage two dropships with two seiged tanks can do.


Assuming there is no lag, it may be possible but the player must be 100% focusing on that and have really fast reflexes. It may be possible in archon mode in fact.
PinoKotsBeer
Profile Joined February 2014
Netherlands1385 Posts
November 04 2015 14:03 GMT
#21
Hahhaa that tank pick up. Super funny and amazing what is possible with perfect micro :D
http://www.twitch.tv/pinokotsbeer
The_Red_Viper
Profile Blog Joined August 2013
19533 Posts
November 04 2015 14:03 GMT
#22
That is really, really cool.
I am just worried that people will link these videos every time people speak about skill ceiling in sc2 :D
But yeah great stuff indeed! (maybe the future of esports is to watch bot games, haha)
IU | Sohyang || There is no God and we are his prophets | For if ‘Thou mayest’—it is also true that ‘Thou mayest not.” | Ignorance is the parent of fear |
Djzapz
Profile Blog Joined August 2009
Canada10681 Posts
November 04 2015 14:14 GMT
#23
On November 04 2015 23:03 The_Red_Viper wrote:
That is really, really cool.
I am just worried that people will link these videos every time people speak about skill ceiling in sc2 :D
But yeah great stuff indeed! (maybe the future of esports is to watch bot games, haha)

Going to have to put up with it, but it's not much better than showing aimbots in a FPS and saying look how amazing players could be if they had the perfect mechanics of a computer! I think there's probably a distinction between the "ceiling" for a computer and the "ceiling" for us mammals made out of flesh and bones clicking away.
"My incompetence with power tools had been increasing exponentially over the course of 20 years spent inhaling experimental oven cleaners"
BisuDagger
Profile Blog Joined October 2009
Bisutopia19223 Posts
November 04 2015 14:23 GMT
#24
Great work. Vikings won was pretty cool. Keep em coming!
ModeratorFormer Afreeca Starleague Caster: http://afreeca.tv/ASL2ENG2
MonkeyBot
Profile Joined June 2013
United States125 Posts
November 04 2015 15:49 GMT
#25
That was friggin amazing. Thanks for sharing and keep it up!
ElMeanYo
Profile Joined March 2011
United States1032 Posts
November 04 2015 16:02 GMT
#26
On November 04 2015 16:04 TheBalanceIssue wrote:
Show nested quote +
On November 04 2015 15:53 ElMeanYo wrote:
These are fantastic man! It really goes to show how far we are from perfect micro in SC2.

For LOTV, how about:
Adept shading
Splitting vs Parastic Bomb
Splitting vs Disruptor shots
Splitting vs Lurker spines
Proper Lurker siege/unsiege
Proper Liberator seige/unsiege
Cyclone kiting
Looks like you've already got MediTanks covered.


What do you mean by proper Lurker siege/unsiege and Liberator siege/unsiege?


Maybe something like if the enemy moves away, the lurker/liberator unsieges/unborrows and moves to the point where it is in range of the enemy, then sieges again. Also the reverse, if the lurker/liberator is taking damage, it unsieges , moves back out of range, sieges again.


“The only man who never makes mistakes is the man who never does anything.” ― Theodore Roosevelt
DuB phool
Profile Joined April 2011
United States1003 Posts
November 04 2015 16:03 GMT
#27
Oh man, it's beautiful.

The blink stalkers brought a tear to my eye, bravo.
"overwatch is jesus" - motbob 2016
ZackAttack
Profile Joined June 2011
United States884 Posts
November 04 2015 16:19 GMT
#28
Just imagine how frustrating it would be to play against something like this. That marine adept bunker micro was hilarious.
It's better aerodynamics for space. - Artosis
TelecoM
Profile Blog Joined January 2010
United States10668 Posts
November 04 2015 17:55 GMT
#29
Wow, amazing!
AKA: TelecoM[WHITE] Protoss fighting
JimmyJRaynor
Profile Blog Joined April 2010
Canada16665 Posts
November 04 2015 18:24 GMT
#30
this is why diverse race RTS games have never been balanced upon release.

developers can never predict how well the best humans will be able to exploit their newly invented unit mechanics
Ray Kassar To David Crane : "you're no more important to Atari than the factory workers assembling the cartridges"
DSK
Profile Blog Joined February 2015
England1110 Posts
November 04 2015 18:48 GMT
#31
This was brilliant, keep up the good work! :D
**@ YT: SC2POVs at https://www.youtube.com/c/SC2POVsTV | https://liquipedia.net/starcraft2/SC2POVs @**
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 05 2015 01:15 GMT
#32
Thanks everyone

Also inform me if you have any suggestions on what I should do next.

Note that this AI is still developing, so don't have too high expectations of it, but it is still capable.

Subscribe to stay tuned for more updates
DnCL
Profile Joined May 2013
86 Posts
November 05 2015 04:27 GMT
#33
It's a fantasy I've had for a long time to see a computer to everything with every unit at the same time.

It's just a morbid curiosity, but I'd like to see it:

Say, a Zerg:

Harassing with 30 mutalisks all moving individually in order to attack constantly and not receive damage. (1 group of 30 ? 2 groups of 15 ? 30 groups of 1 !! )

At the same time, lings harassing another base, and forcing the ennemy to keep troops there. They constantly stay out of range, until they can attack workers.

Of course, overlords have speed, and are all behing moved constantly to keep the best vision ! And since they all know the location of most ennemy units, they can calculate where they can go safely, depending on their speed and number !

Don't you guys wonder what ''perfect'' play would look like ? ) Those marines splits made me wonder for sure .
Djzapz
Profile Blog Joined August 2009
Canada10681 Posts
November 05 2015 04:32 GMT
#34
Reminds me of this video, human micro in BW

"My incompetence with power tools had been increasing exponentially over the course of 20 years spent inhaling experimental oven cleaners"
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 05 2015 04:34 GMT
#35
On November 05 2015 13:27 DnCL wrote:
It's a fantasy I've had for a long time to see a computer to everything with every unit at the same time.

It's just a morbid curiosity, but I'd like to see it:

Say, a Zerg:

Harassing with 30 mutalisks all moving individually in order to attack constantly and not receive damage. (1 group of 30 ? 2 groups of 15 ? 30 groups of 1 !! )

At the same time, lings harassing another base, and forcing the ennemy to keep troops there. They constantly stay out of range, until they can attack workers.

Of course, overlords have speed, and are all behing moved constantly to keep the best vision ! And since they all know the location of most ennemy units, they can calculate where they can go safely, depending on their speed and number !

Don't you guys wonder what ''perfect'' play would look like ? ) Those marines splits made me wonder for sure .


The marine splits are actually partially based on luck, as well as the map terrain. If it is not in a very open field, the AI will screw up. I had to test the marine splits a few times before recording the best one, which was in the video.

In fact for all the clips in the video I had to test them a few times and pick the best one to record. So there is a lot of room for improvement.

Planning to do LotV micro with Cyclones, Disruptors, Ravagers and Lurkers (most challenging) next.
cheekymonkey
Profile Joined January 2014
France1387 Posts
Last Edited: 2015-11-05 10:52:00
November 05 2015 09:45 GMT
#36
Very nice, micro bots are hilarious.

I'd like to see a perfectly microed maxed Terran vs Protoss battle.
Ketch
Profile Joined October 2010
Netherlands7285 Posts
Last Edited: 2015-11-05 11:43:56
November 05 2015 11:43 GMT
#37
Can you also pit two AI against each other? That would be interesting to see
Edit: this is also already very interesting of course!
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 05 2015 11:54 GMT
#38
On November 05 2015 20:43 Ketch wrote:
Can you also pit two AI against each other? That would be interesting to see
Edit: this is also already very interesting of course!


There's currently something like that portrayed in (blink vs load unload):



Of course once there are more modes of micro with further development of Micro AI we may see more of such things.
wjat
Profile Joined August 2015
385 Posts
November 05 2015 12:03 GMT
#39
keep up the good work ^^
ZenithM
Profile Joined February 2011
France15952 Posts
November 05 2015 13:16 GMT
#40
What an awesome video, well played OP!
pNRG
Profile Joined February 2012
United States333 Posts
November 05 2015 13:25 GMT
#41
I really liked the load/unload of marines vs banshee and marines vs adepts. The baneling split was pretty cool too. Nice video!
"He's like a Kakuna with Flamestrike." - Artosis 25.7.2014 \\ "Sometimes you gotta' be manly to get out of the group stage, Reynad." -Artosis 17.10.2014 \\ “There goes your dream of a frivolous lawsuit with a brewing company.” – Tasteless 26.8.2015
DinosaurPoop
Profile Blog Joined April 2013
687 Posts
November 05 2015 13:52 GMT
#42
great job having the marine split micro happen off creep where it actually works properly lololololol
When cats speak, mice listen.
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 05 2015 13:57 GMT
#43
On November 05 2015 22:52 DinosaurPoop wrote:
great job having the marine split micro happen off creep where it actually works properly lololololol


It just seems more impressive off creep then on creep. I tested both. Off-creep leads to no marine losses at all, on-creep leads to at least half of the marines dying.

Some proof that marine splits still work on creep:

https://www.youtube.com/watch?v=hjsutx1i_gk
scotch4789
Profile Joined July 2013
United States42 Posts
November 05 2015 14:03 GMT
#44
Very impressive! Are the banes A-moved into the marines for this?
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 05 2015 14:06 GMT
#45
On November 05 2015 23:03 scotch4789 wrote:
Very impressive! Are the banes A-moved into the marines for this?


The banes are controlled by the default Blizzard AI (aka. melee AI).

Anyway it doesn't matter how they are controlled, they will never touch the marines (as long as they are off creep)
Dreamer.T
Profile Joined December 2009
United States3584 Posts
November 05 2015 16:08 GMT
#46
Fucking awesome video. It's impossible for a player to ever do these, but just goes to show how high the skill limit can potentially be. Also as a terran player, happy to see how disgusting terrans would be if they ever played like Innovation x100.
Forever the best, IMMvp <3
The_Frozen_Inferno
Profile Joined September 2012
Canada98 Posts
November 05 2015 17:52 GMT
#47
That was gratifying to watch.

I remember the same feeling of awe when the Automaton 2000 first appeared all those years ago and then the anticipation for more videos after the marine-split and the tank-medevac videos. But they never appeared.

Does anyone know whatever happened to the Automaton 2000? I saw someone once say that its creator unfortunately died of cancer. However, this is the internet and people sometimes simply say that as a matter of course whether its true or not.
In Bizarro World, I ladder more than I make custom maps
Tngabor
Profile Joined December 2013
Serbia60 Posts
November 05 2015 18:08 GMT
#48
This is fascinating
mothergoose729
Profile Joined December 2010
United States666 Posts
November 05 2015 18:55 GMT
#49
This made me happier than anything I have seen in a long time. Thank you. Awesome work.
Incognoto
Profile Blog Joined May 2010
France10239 Posts
November 05 2015 23:12 GMT
#50
Maru will one day split versus banelings like that
maru lover forever
Elentos
Profile Blog Joined February 2015
55510 Posts
November 05 2015 23:15 GMT
#51
On November 06 2015 08:12 Incognoto wrote:
Maru will one day split versus banelings like that

His wrists are already too fucked.
Every 60 seconds in Africa, a minute passes.
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 06 2015 01:00 GMT
#52
On November 06 2015 02:52 The_Frozen_Inferno wrote:
That was gratifying to watch.

I remember the same feeling of awe when the Automaton 2000 first appeared all those years ago and then the anticipation for more videos after the marine-split and the tank-medevac videos. But they never appeared.

Does anyone know whatever happened to the Automaton 2000? I saw someone once say that its creator unfortunately died of cancer. However, this is the internet and people sometimes simply say that as a matter of course whether its true or not.


I also wondered where the Automaton 2000 guy went, does anybody else know?
nopantsnoproblem
Profile Joined November 2015
6 Posts
Last Edited: 2015-11-06 01:51:42
November 06 2015 01:43 GMT
#53
Wow. Now I feel three inches tall.
But would be interesting to battle the AI ... !

And btw, isn't the tank missle micro patched? The tank shoots slower than a stalker now I think.
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
November 06 2015 02:34 GMT
#54
On November 06 2015 10:43 nopantsnoproblem wrote:
Wow. Now I feel three inches tall.
But would be interesting to battle the AI ... !

And btw, isn't the tank missle micro patched? The tank shoots slower than a stalker now I think.

Do it unsieged, like they did in BW.
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 06 2015 05:39 GMT
#55
On November 06 2015 11:34 Cascade wrote:
Show nested quote +
On November 06 2015 10:43 nopantsnoproblem wrote:
Wow. Now I feel three inches tall.
But would be interesting to battle the AI ... !

And btw, isn't the tank missle micro patched? The tank shoots slower than a stalker now I think.

Do it unsieged, like they did in BW.


There's a video on load unload micro for unsieged tanks, you can find it on my channel
boxerfred
Profile Blog Joined December 2012
Germany8360 Posts
November 06 2015 07:08 GMT
#56
The Marine Split would be great material for another how it looks vs how it feels xD
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 06 2015 07:13 GMT
#57
On November 06 2015 16:08 boxerfred wrote:
The Marine Split would be great material for another how it looks vs how it feels xD


Tell that to nice__username xD
NFSHaloSC2
Profile Joined November 2015
1 Post
November 06 2015 15:25 GMT
#58
Wow great stuff. I subbed. Maybe you could try making an AI to cast forcefields? Or maybe one to avoid lurker spines?
HomeWorld
Profile Joined December 2011
Romania903 Posts
November 06 2015 15:53 GMT
#59
I'm curious about your end goal, TheBalanceIssue.
Is it just a proof of concept?! Your Micro AI (as seen in the vods) is almost godlike, but looking at the bigger picture, that alone doesn't accomplishes too much (something useful as in better AI than blizzard's implementation). Ofc , the "WOW" factor is huge, and as a programmer I admire your effort and results.
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 06 2015 16:06 GMT
#60
On November 07 2015 00:53 HomeWorld wrote:
I'm curious about your end goal, TheBalanceIssue.
Is it just a proof of concept?! Your Micro AI (as seen in the vods) is almost godlike, but looking at the bigger picture, that alone doesn't accomplishes too much (something useful as in better AI than blizzard's implementation). Ofc , the "WOW" factor is huge, and as a programmer I admire your effort and results.


To be honest it's mainly for fun and entertainment

We'll see how it goes with further development, perhaps giving pros / average players a chance to face-off against the AI in multiple scenarios
klipik12
Profile Joined March 2012
United States241 Posts
November 06 2015 18:40 GMT
#61
What happens if you put the bot vs another bot?
<(^_^)> || Axiom - CoL - mYi - Prime - ROOT - EG - Acer || WCS Teamleague pls ;-;
TheoMikkelsen
Profile Joined June 2013
Denmark196 Posts
November 06 2015 19:55 GMT
#62
Whats kinda funny is that there are no good ways to make micro ai with protoss cuz in theory, protoss is the weakest race. The blink micro clip wasnt really that far from human micro.
Any sufficiently cheesy build is indistinguishable in skill
crbox
Profile Joined August 2010
Canada1180 Posts
November 06 2015 20:12 GMT
#63
The marine splits are fucking insane lol
Leviance
Profile Joined November 2009
Germany4079 Posts
Last Edited: 2015-11-06 21:32:59
November 06 2015 21:30 GMT
#64
Im still waiting for the AI that can both macro and micro well. Is it possible to implement this into other A.I. projects that focus on macro?

Like Dorfl? Can you guys collaborate and create the grandmaster A.I.? Plz make it happen
"Blizzard is never gonna nerf Terran because of those American and European fuck" - Korean Netizen
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 07 2015 01:47 GMT
#65
On November 07 2015 06:30 Leviance wrote:
Im still waiting for the AI that can both macro and micro well. Is it possible to implement this into other A.I. projects that focus on macro?

Like Dorfl? Can you guys collaborate and create the grandmaster A.I.? Plz make it happen


Will ask him. I guess if there are no conflicts between the 2 AI's actions it may be possible.
Nuclease
Profile Joined August 2011
United States1049 Posts
November 08 2015 07:40 GMT
#66
So awesome! Can I ask what language you did this in, and what packages, if any, you used to program the behavior of the AI?

I would have done it in Python with the various sexy ML and AI packages that Python offers, but I'd be curious to see what you did it in.
Zealots, not zee-lots. | Never forget, KTViolet, Go)Space. | You will never be as good as By.Flash, and your drops will never be as sick as MMA.
Leviance
Profile Joined November 2009
Germany4079 Posts
November 08 2015 11:35 GMT
#67
On November 07 2015 10:47 TheBalanceIssue wrote:
Show nested quote +
On November 07 2015 06:30 Leviance wrote:
Im still waiting for the AI that can both macro and micro well. Is it possible to implement this into other A.I. projects that focus on macro?

Like Dorfl? Can you guys collaborate and create the grandmaster A.I.? Plz make it happen


Will ask him. I guess if there are no conflicts between the 2 AI's actions it may be possible.


oh god this would be so fucking awesome. A playable AI that has axcellent micro,macro, an actual bo that makes sense and scouting etc.

Wet dream.
"Blizzard is never gonna nerf Terran because of those American and European fuck" - Korean Netizen
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 08 2015 12:38 GMT
#68
On November 08 2015 16:40 Nuclease wrote:
So awesome! Can I ask what language you did this in, and what packages, if any, you used to program the behavior of the AI?

I would have done it in Python with the various sexy ML and AI packages that Python offers, but I'd be curious to see what you did it in.


I didn't use any programming language, I built the AI using the StarCraft Map Editor by Blizzard.
UberNuB
Profile Joined December 2010
United States365 Posts
November 08 2015 16:59 GMT
#69
On November 07 2015 04:55 TheoMikkelsen wrote:
Whats kinda funny is that there are no good ways to make micro ai with protoss cuz in theory, protoss is the weakest race. The blink micro clip wasnt really that far from human micro.


On the other hand, it could be seen as the easiest to micro..
the absence of evidence, is not the evidence of absence.
Nuclease
Profile Joined August 2011
United States1049 Posts
November 08 2015 17:21 GMT
#70
On November 08 2015 21:38 TheBalanceIssue wrote:
Show nested quote +
On November 08 2015 16:40 Nuclease wrote:
So awesome! Can I ask what language you did this in, and what packages, if any, you used to program the behavior of the AI?

I would have done it in Python with the various sexy ML and AI packages that Python offers, but I'd be curious to see what you did it in.


I didn't use any programming language, I built the AI using the StarCraft Map Editor by Blizzard.


Ah! Interesting. Wouldn't have imagined it would be capable of such impressive multitasking, but I guess it's nothing more than mapping behaviors when it really comes down to it.

Thanks man!
Zealots, not zee-lots. | Never forget, KTViolet, Go)Space. | You will never be as good as By.Flash, and your drops will never be as sick as MMA.
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 09 2015 03:09 GMT
#71
On November 09 2015 02:21 Nuclease wrote:
Show nested quote +
On November 08 2015 21:38 TheBalanceIssue wrote:
On November 08 2015 16:40 Nuclease wrote:
So awesome! Can I ask what language you did this in, and what packages, if any, you used to program the behavior of the AI?

I would have done it in Python with the various sexy ML and AI packages that Python offers, but I'd be curious to see what you did it in.


I didn't use any programming language, I built the AI using the StarCraft Map Editor by Blizzard.


Ah! Interesting. Wouldn't have imagined it would be capable of such impressive multitasking, but I guess it's nothing more than mapping behaviors when it really comes down to it.

Thanks man!


Yeah the SC2 engine is pretty strong and capable
JAG.war
Profile Joined May 2010
United States76 Posts
November 09 2015 13:10 GMT
#72
Very impressive! Would love to see more work on this.
sOs, Parting, MC and JAGW.
[Tek]Darktek
Profile Joined March 2013
United States28 Posts
November 09 2015 16:33 GMT
#73
Lol very impressive. But don't they already have something like this? If you go to youtube and search up Starcraft 2 Micro Gods, there is a short part (@1:00) in the video where 2 Ultralisk is surrounded by a few medivacs with tanks. The AI perefectly micro'd the tanks by lifting them up in down on all sides of the ultras.
Always make room for improvement. -Total Elite Killas-
[Tek]Darktek
Profile Joined March 2013
United States28 Posts
November 09 2015 16:37 GMT
#74
Also, can anyone tell me if there are hacks that allow people to play like this? I got matched up against an unranked zerg one time. And his micro seemed in human. He was controling 5 fronts at one point. And it was almost perfect.
Always make room for improvement. -Total Elite Killas-
TaNtaLum
Profile Joined November 2015
4 Posts
November 10 2015 02:30 GMT
#75
On November 10 2015 01:37 [Tek]Darktek wrote:
Also, can anyone tell me if there are hacks that allow people to play like this? I got matched up against an unranked zerg one time. And his micro seemed in human. He was controling 5 fronts at one point. And it was almost perfect.


There are marine split and blink hacks (I see people post about them in reddit quite often). As far as I know there aren't many other micro hacks out there, plus its patch 3.0 so there would be zero / few hackers. Can you provide us with a replay?
ahswtini
Profile Blog Joined June 2008
Northern Ireland22208 Posts
November 10 2015 16:10 GMT
#76
this was really cool to watch
"As I've said, balance isn't about strategies or counters, it's about probability and statistics." - paralleluniverse
Cokefreak
Profile Joined June 2011
Finland8095 Posts
November 10 2015 16:27 GMT
#77
On November 10 2015 11:30 TaNtaLum wrote:
Show nested quote +
On November 10 2015 01:37 [Tek]Darktek wrote:
Also, can anyone tell me if there are hacks that allow people to play like this? I got matched up against an unranked zerg one time. And his micro seemed in human. He was controling 5 fronts at one point. And it was almost perfect.


There are marine split and blink hacks (I see people post about them in reddit quite often). As far as I know there aren't many other micro hacks out there, plus its patch 3.0 so there would be zero / few hackers. Can you provide us with a replay?

There also is or used to be roach burrow/burrow move hacks.
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 13 2015 10:37 GMT
#78
On November 08 2015 20:35 Leviance wrote:
Show nested quote +
On November 07 2015 10:47 TheBalanceIssue wrote:
On November 07 2015 06:30 Leviance wrote:
Im still waiting for the AI that can both macro and micro well. Is it possible to implement this into other A.I. projects that focus on macro?

Like Dorfl? Can you guys collaborate and create the grandmaster A.I.? Plz make it happen


Will ask him. I guess if there are no conflicts between the 2 AI's actions it may be possible.


oh god this would be so fucking awesome. A playable AI that has axcellent micro,macro, an actual bo that makes sense and scouting etc.

Wet dream.


It MAY come true, I have collaborated with Turtles (the creator of Dorfl) to make a great AI capable of making decisions

Still a long way to go to creating a "Grandmaster AI", but this, I feel, has potential :D
Leviance
Profile Joined November 2009
Germany4079 Posts
November 13 2015 13:59 GMT
#79
On November 13 2015 19:37 TheBalanceIssue wrote:
Show nested quote +
On November 08 2015 20:35 Leviance wrote:
On November 07 2015 10:47 TheBalanceIssue wrote:
On November 07 2015 06:30 Leviance wrote:
Im still waiting for the AI that can both macro and micro well. Is it possible to implement this into other A.I. projects that focus on macro?

Like Dorfl? Can you guys collaborate and create the grandmaster A.I.? Plz make it happen


Will ask him. I guess if there are no conflicts between the 2 AI's actions it may be possible.


oh god this would be so fucking awesome. A playable AI that has axcellent micro,macro, an actual bo that makes sense and scouting etc.

Wet dream.


It MAY come true, I have collaborated with Turtles (the creator of Dorfl) to make a great AI capable of making decisions

Still a long way to go to creating a "Grandmaster AI", but this, I feel, has potential :D


Awesome!!! Plz keep us updated with a YouTube vid here and there No matter if it still plays bad, just put it vs Blizz AI
"Blizzard is never gonna nerf Terran because of those American and European fuck" - Korean Netizen
[Tek]Darktek
Profile Joined March 2013
United States28 Posts
November 13 2015 16:48 GMT
#80
I tried to find the replay but I forget which computer i was on when it happened. If i ever experience it again Ill post it on here. Ill write down your name buddy <3
Always make room for improvement. -Total Elite Killas-
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
November 13 2015 17:44 GMT
#81
wow nice
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
ParanoidParadox
Profile Joined November 2015
3 Posts
November 14 2015 06:27 GMT
#82
this channel is really underrated and has too few subs and views, gonna share them to give it a bit more attention

i dont know anything about coding or programming but im quite curious about how you make them, can you (in english) tell us how the marine split micro is done, or maybe give us a glance of ur code? :D
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 14 2015 07:20 GMT
#83
On November 14 2015 15:27 ParanoidParadox wrote:
this channel is really underrated and has too few subs and views, gonna share them to give it a bit more attention

i dont know anything about coding or programming but im quite curious about how you make them, can you (in english) tell us how the marine split micro is done, or maybe give us a glance of ur code? :D


Thanks for ur support, ParanoidParadox, as well as almost everyone else :D

For the marine split micro, basically, each time a Baneling gets close to a Marine (cant remember the exact numbers), the AI will issue an order to the Marine to flee towards the best point. The AI has quite a complicated algorithm in calculating the location of the point, but basically Micro AI will calculate the safest angle based on the units around the Marine then get the Marine to move towards the point away from the Baneling.

This is similar to some of the other scenarios as well, such as Vikings vs Battlecruisers.

If you guys want me to explain anything else, tell me :D
ParanoidParadox
Profile Joined November 2015
3 Posts
November 14 2015 14:11 GMT
#84
On November 14 2015 16:20 TheBalanceIssue wrote:
Show nested quote +
On November 14 2015 15:27 ParanoidParadox wrote:
this channel is really underrated and has too few subs and views, gonna share them to give it a bit more attention

i dont know anything about coding or programming but im quite curious about how you make them, can you (in english) tell us how the marine split micro is done, or maybe give us a glance of ur code? :D


Thanks for ur support, ParanoidParadox, as well as almost everyone else :D

For the marine split micro, basically, each time a Baneling gets close to a Marine (cant remember the exact numbers), the AI will issue an order to the Marine to flee towards the best point. The AI has quite a complicated algorithm in calculating the location of the point, but basically Micro AI will calculate the safest angle based on the units around the Marine then get the Marine to move towards the point away from the Baneling.

This is similar to some of the other scenarios as well, such as Vikings vs Battlecruisers.

If you guys want me to explain anything else, tell me :D


thx for ur responsoe, exactly what i needed! i have another question: whats the AI's APM in each of these scenarios as shown in yr latest video about micro ai in real game scenarios?
UR.Solo
Profile Joined February 2013
Canada13 Posts
November 20 2015 04:24 GMT
#85
This seems as heartless as map hacking.
BreakfastBurrito
Profile Joined November 2011
United States893 Posts
November 20 2015 04:32 GMT
#86
On November 20 2015 13:24 UR.Solo wrote:
This seems as heartless as map hacking.


its not being used in multi
twitch.tv/jaytherey | Yapper891 if you are reading this, PM me. its Twisty.
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
November 20 2015 05:25 GMT
#87
On November 20 2015 13:24 UR.Solo wrote:
This seems as heartless as map hacking.

Wow, I wonder how I'd react if someone pulled micro like that against me in a ladder game.
IskatuMesk
Profile Blog Joined October 2008
Canada969 Posts
November 20 2015 16:12 GMT
#88
Is this Tactical AI or straight Galaxy? Or GUI?

If it's Tactical AI it can be implemented in melee. I'm actually very interested in replicating the viking micro for my private campaign. But I also like to conditionalize stuff so it doesn't waste energy/cpu for nothing (no point trying to kite wraiths or gunships in my campaign for example). The vanilla melee AI is insanely wasteful on CPU so performance as been a huge focus for the last 6 years.

Currently we have tactical AI for smarter ravens and some other stuff (basic things, like more aggressive missiles, backing away once expending mana, etc) but we're far from experienced scripters and have been picking it up as we go along. Our solution is far superior to melee for campaign environments right now, but I don't have any tactical AI examples to go off of besides vanilla stuff for all of our new units/races.
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 23 2015 01:23 GMT
#89
On November 21 2015 01:12 IskatuMesk wrote:
Is this Tactical AI or straight Galaxy? Or GUI?

If it's Tactical AI it can be implemented in melee. I'm actually very interested in replicating the viking micro for my private campaign. But I also like to conditionalize stuff so it doesn't waste energy/cpu for nothing (no point trying to kite wraiths or gunships in my campaign for example). The vanilla melee AI is insanely wasteful on CPU so performance as been a huge focus for the last 6 years.

Currently we have tactical AI for smarter ravens and some other stuff (basic things, like more aggressive missiles, backing away once expending mana, etc) but we're far from experienced scripters and have been picking it up as we go along. Our solution is far superior to melee for campaign environments right now, but I don't have any tactical AI examples to go off of besides vanilla stuff for all of our new units/races.


This is made using GUI, I never really got to understand Tactical AI.

If you need the viking micro for your map I can give you a download link


Also note that I won't really be making videos of Micro AI very often in future, cos I'll be working on implementing Micro AI to another AI (DORFL AI), an AI partially completed by another guy.
IskatuMesk
Profile Blog Joined October 2008
Canada969 Posts
November 23 2015 02:41 GMT
#90
Sure, I'll gladly take a look at it. I can possibly adapt it to Tactical AI myself (or break everything trying, but I'm accustomed to that by now).
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
November 23 2015 02:51 GMT
#91
Here's the download link for the SC2MAP file for the vikings vs battlecruisers: http://www.mediafire.com/download/llx6zrjxshjwt2c/5)Air Battle.SC2Map

Note that it's not the most optimized code, if you have any questions feel free to ask me
IskatuMesk
Profile Blog Joined October 2008
Canada969 Posts
November 23 2015 04:57 GMT
#92
Sweet, I'll take a look at this in the near future. Thanks!
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
December 04 2015 13:50 GMT
#93
Just to give you guys an update, I will probably be releasing a new video tomorrow of 3 scenarios, with Tier 1 units in each of the 3 races against Lurkers. Still doing a little video editing but I think it should be done by tomorrow, stay tuned
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
December 05 2015 03:19 GMT
#94
Here it is :D

https://www.youtube.com/watch?v=XgfTpU-a8D0&list=PLUbgszelPTaClINB7e4AIhTrFY7JSuYq1&index=12
Sickill187
Profile Joined April 2010
United States10 Posts
December 09 2015 22:30 GMT
#95
Nice AI!! Someone needs to update Darglien's Micro Trainer to LOTV units. It's a great map that needs updating!
Leviance
Profile Joined November 2009
Germany4079 Posts
December 09 2015 22:43 GMT
#96
haha vs lurker micro is really cool as well as the others! Any news on a playable AI that can actually play a game and use this micro in it?
"Blizzard is never gonna nerf Terran because of those American and European fuck" - Korean Netizen
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
Last Edited: 2016-04-22 23:58:36
April 22 2016 23:58 GMT
#97
For storm dodging and similar micro:

https://www.youtube.com/watch?v=OoV7wrq3MIA
EmKey
Profile Joined December 2002
Korea (South)631 Posts
April 23 2016 02:09 GMT
#98
ok that was ridiculous
불놀이야
Chilling5pr33
Profile Blog Joined January 2010
Germany518 Posts
April 23 2016 04:31 GMT
#99
Thats why we would never contend with a vast APM AI, basic as that.

Whoever Says an AI like deepmind ought to have the capacity to have boundless APM in a Human versus AI match is simply dumb.
F-
Leviance
Profile Joined November 2009
Germany4079 Posts
April 25 2016 13:13 GMT
#100
Agagin nice work! Is there any progress in your collaboration with dorfl for the playable AI?
"Blizzard is never gonna nerf Terran because of those American and European fuck" - Korean Netizen
heqat
Profile Joined October 2011
Switzerland96 Posts
April 25 2016 14:04 GMT
#101
Good job! Love it!
Isualin
Profile Joined March 2011
Germany1903 Posts
Last Edited: 2016-04-25 14:32:24
April 25 2016 14:32 GMT
#102
See, mines are not op guys you just have to micro a little bit

I still remember the first time i saw automaton 2000's zergling splits against siege tanks, this stuff is mindblowing
| INnoVation | The literal god TY | ByuNjwa | LRSL when? |
billynasty
Profile Joined October 2014
United States260 Posts
April 25 2016 16:45 GMT
#103
is there anyway we can play games versus these enhance ai's?
i dont miss God but i sure miss Santa Claus
TheBalanceIssue
Profile Joined June 2015
Singapore41 Posts
May 18 2016 13:50 GMT
#104
https://www.youtube.com/watch?v=Ir1epBXv15Y

https://www.youtube.com/watch?v=-odYeZGoRy4

More splash dodging =)
codabeans
Profile Joined June 2018
1 Post
June 24 2018 09:02 GMT
#105
Hi TheBalanceIssue,

I am a follower of your work Micro A.I
May i know what tools did u use to create the AI?

Was it made in python?
tskarzyn
Profile Joined July 2010
United States516 Posts
June 24 2018 14:00 GMT
#106
Some of the terran AI looks very close to what top terrans can do. We knew it all along! jkjk
Normal
Please log in or register to reply.
Live Events Refresh
Next event in 4h 16m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 265
StarCraft: Brood War
Sea 4994
ToSsGirL 144
GoRush 141
Aegong 83
Shine 38
Movie 33
Bale 28
Noble 27
Barracks 22
yabsab 20
[ Show more ]
Sharp 12
League of Legends
JimRising 790
Super Smash Bros
Mew2King98
Heroes of the Storm
Khaldor162
Other Games
summit1g7830
WinterStarcraft513
NeuroSwarm106
Organizations
Dota 2
PGL Dota 2 - Secondary Stream1875
StarCraft: Brood War
UltimateBattle 39
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• Berry_CruncH284
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• RayReign 30
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo1399
• Stunt413
Upcoming Events
Wardi Open
4h 16m
Replay Cast
17h 16m
Replay Cast
1d 3h
WardiTV Invitational
1d 4h
WardiTV Invitational
1d 4h
GSL Code S
2 days
Rogue vs GuMiho
Maru vs Solar
Online Event
2 days
Replay Cast
2 days
GSL Code S
3 days
herO vs Zoun
Classic vs Bunny
The PondCast
3 days
[ Show More ]
Replay Cast
3 days
WardiTV Invitational
4 days
Korean StarCraft League
4 days
CranKy Ducklings
5 days
WardiTV Invitational
5 days
Cheesadelphia
5 days
GSL Code S
6 days
Sparkling Tuna Cup
6 days
Replay Cast
6 days
Liquipedia Results

Completed

CSL Season 17: Qualifier 2
BGE Stara Zagora 2025
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL 17: 2025 SUMMER
2025 GSL S2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
ECL Season 49: Europe
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025

Upcoming

Copa Latinoamericana 4
CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Murky Cup #2
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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.