• Log InLog In
  • Register
Liquid`
TeamLiquid Liquipedia LiquidDota LiquidHearth LiquidLegends
EDT 15:12
CEST 21:12
KST 04:12
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • WCS
  • Heroes of the Storm
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • BarCraft
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Korea Weekly - sOs, Zest, TRUE, Solar in RO3217[PBOTW] Zest's Fast-Colossus into Storm2ASL5 Ro8 Preview Pt. 1 - Forget Bisu, here comes S19NationWars V: Final Four Preview19WCS Austin Challenger - Week 2 Preview (RO16)2
Community News
Patch 4.3.0 and Premium Arcade Maps26South Korea wins NationWars V46This Week in StarCraft2: April 14 - 200GuMiho, Patience advance to GSL Code S RO1666Community Update - April 19186Classic and ByuN advance to GSL Code S RO16242018 GSL S2 Cheerful Contest! (RARE GSL ITEM)60
StarCraft 2
General
The Pylon Show Interview with NW5 winners! Let's find a way to show TotalBiscuit some love Patch 4.3.0 and Premium Arcade Maps Team & Clan Recruitment Thread
Tourneys
PartinG vs RagnaroK: An Explosive Showmatch [GSL 2018] Season 2 - Ro32 Group C $500 Kung Fu Cup 2018 weekly Bo69: PartinG vs TOP Afreeca World - Invitational XIV - Elazer vs Korea
Fan Clubs
INnoVation Fan Club Zest Fan Club Mvp Fan Club The FanTaSy Fan Club
Strategy
Adept and HT style buffs to ravagers/similar units Simple Questions Simple Answers [G] TheCore - Advanced Keyboard Layout [PBOTW] Zest's Fast-Colossus into Storm [G] TheCore Lite - Advanced Keyboard Layout
Custom Maps
[M] (4) Incandescence [M] (2) Tango Terminal [R] SotIS Map Anybody? [M] (2) AVEX - Valkyrie Work In Progress Melee Maps
Single Player
Mutation #102: Rumble in the Jungle Russian localisation. Arcade & Custom campaigns Co-op Commander Guide: Dehaka Mutation Week 102 Ranks/Tiers Mutation #101: Violent Night
Brood War
General
[VOD]JulyZerg(T) vs Chojja(Z) NoRegreT + RAPiDCasting What was the name of that great conquest map? If you can add an ability into Starcraft that guy who hosted that noob tourney is alive?? Rumor: SCR China server will be online soon
Tourneys
Last Star League [ASL5] Ro8 hero vs Mind BSL- Chobo Round 1: Cast by Vincent ! KRS S6W8 on 4/26 19:00 KST KCM Challenge on 4/25 19:00 KST
Strategy
Simple Questions, Simple Answers [Idea] Saving workers vs DTs [D] Flash's 1-1-1 Variation [Q] Is Sair/Reaver officially dead in 2015? Searching for Plays
Other Games
Other Games
Nintendo Switch Thread Opensource RTS Zero-K is going to release on steam [WoW] Legion Warcraft III: The Frozen Throne Planetside 2
CS:GO
ESL Pro League Season 7 The Shuffle Truffle General DreamHack Marseille 2018 Counter-Strike: Global Offensive The Big Patch Thread
Smash Bros
Smash Small VOD Thread SSB on Nintendo Switch
Heroes of the Storm
Deckard Cain General Discussion Blizz devs to discuss ranked play & matchmaking HOTS guide collections QQ/Rage Thread. HotS: WP and Funny Moments
Overwatch
General Discussion
LoL General
LoL Tournaments
LoL Strategy
Community
General
US Politics Mega-thread Dating: How's your luck? The Letting Off Steam Thread Ask and answer stupid questions here! North Korea says/does surprising and alarming thing
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movies you have seen recently... [TV] Suits What Are You Reading 2018
Sports
2018 NFL and CFB season NBA Playoffs + Finals 2018 2017 - 2018 Football Thread NHL 2017-2018 Season Major League Baseball 2015
Tech Support
Computer Build, Upgrade & Buying Resource Thread Mechanical Keyboard Guide The Ultimate Mouse Thread Simple Questions Simple Answers Mouse - Zowie Mico
TL Community
Ask TL Staff Anything Recent Gifted Posts The Automated Ban List eSport Events/Studios in Seoul/Busan Perth (Australia) players
TL Mafia
[M][N] Elementary Mafia [M][N]MafiacalFeast I Elementary Mafia Vote Thread TL Mafia Ban List 3.0 Active List of Mafia Games 2.0
User Streams
[Stream] Indy [Stream] Future [stream] ironchainsc2 [Stream] Zambrah
Blogs
Featured Blogs
[Girl blog] Workflow engines and triangles 2…
Shady Sands
Greatest High Profile Best-of-Series Players …
Letmelose
The Good and the Bad
Mizenhauer
I went to Atlanta for my first COD Esports Eve…
kierpanda
SC20 Anniversary++
BigFan
Regular Blogs
[Video Blog]Starkiller …
Vindicare605
Dominaria Prerelease!…
WaveofShadow
2007 Blizzcon Autograp…
MarlieChurphy
The Dangers of Marijuana an…
ninazerg
gym in japan
FFGenerations
500 Days – A path of passio…
Ikirouta
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1328 users

Automaton 2000 Micro Bot

Forum Index > SC2 General
Post a Reply
1 2 3 4 5 38 39 40 Next All
blid
Profile Joined April 2011
Sweden2 Posts
Last Edited: 2011-04-11 09:20:42
April 07 2011 08:49 GMT
#1
Hello!

Last weekend me and a friend decided to work on a micro bot to push the potential of the in-game units to the limits.

As of today, we've implemented two common scenarios: bum rushing siege tanks with zerglings, and splitting Marines.

Our bot is now capable of :
40 speed banelings vs. 20 marines (no marines lost)
20 spread siege tanks vs. 100 zerglings (all tanks dead, 19 zergling survivors)

To liven things up we made videos with footage using the bot, combined with some decent music and scenes from GSL.

Here's the scenarios:









It would be awesome to get some ideas on what we should implement next We're currently planning on making a little gang of malicious Stalkers.

If you feel you have a scenario that requires a ridiculous amount of micro, please let us know.

Please note that this is not any form of a third party program, just code in the Starcraft II Editor.

Edit, regarding the zerglings splitting before the shot lands:

+ Show Spoiler +
The script is capable of determining which zergling that is going to take the next blow. When a tank starts aiming (when its target dies for example), the bot predicts it's gonna fire at the closest zergling and executes a split the AI of Starcraft 2 is very predictable in that meaning..

As for the cool "sphere"-effect in the beginning, we made the tanks prefer zerglings with more friends around, but the ai compensates for this too!


Edit, with some answers:

+ Show Spoiler +
First of all we must say that we're really glad that the community appreciated Automaton 2000!

Question: What is the APM of the bot in the different videos?
Answer: We just made a script to check the APM, we got 250 and got kinda disappointed... then we realized that we had 250 APS, which is equal to 15000 APM!

So: 15000 APM for the kiting marines, and 8000 APM for the zerglings breaking the tanks.


Is there a risk that this will be abused on ladder?
For everything Automaton 2000 can do we have to thank Blizzard for creating a wonderful editor. Having that said, there's obviously no way Automaton can be used for cheating online.

Would it be possible to code this same micro-scripting into a custom AI without needing to prompt the actions with a chat command?
Yes, the chat commands were only implemented because it was convenient. And when we use the command, the AI will be applied to all marines/zerglings that spawn. The reason we had the commands was that we wanted to try out some zergling/marine-micro for ourselves! (...and we failed horribly!)

We've already started with the next implementations, and we're planning on having them finished in a couple of days. One of the scenarios will be more "realistic", and the other one just for funzies. Thank you for all the great ideas!


beamlite
Profile Joined September 2010
118 Posts
April 07 2011 08:54 GMT
#2
THAT WAS INSANE. Thank you so much. I gotta get me one of those.
Skez
Profile Joined February 2011
United States46 Posts
April 07 2011 08:55 GMT
#3
Haha, that's really cool to watch, nice job!
I'm not stupid, I just got neural parasited by a retarded infestor
justiceknight
Profile Blog Joined May 2008
Singapore3773 Posts
April 07 2011 08:55 GMT
#4
whats the code u used in sc2 editor? is it extremely long??


If you feel you have a scenario that requires a ridiculous amount of micro, please let us know.


Muta vs thor w/o magic box
muta vs muta ,dodge the "splash"
Blurb
Profile Joined November 2010
Denmark55 Posts
April 07 2011 08:55 GMT
#5
Burrow Roaches versus Forcefield/Stalker?
Could also be entertaining to see some dropship pickup micro.
I have a signature.
Vuridian
Profile Joined August 2010
Canada30 Posts
April 07 2011 08:55 GMT
#6
Wow that is really cool man! Keep up the great work!
"Come on down into my temple for the earth Sit in silence, and you will hear the words And if you stay, you'll never leave, you'll never walk alone The saviour of the universe is home"
Rb6v King
Profile Joined December 2010
Australia54 Posts
April 07 2011 08:56 GMT
#7
That was pretty cool - try recreating something that was done in bw, but in sc2.

Shitton of mutas vs shitton of ht with storm, make no muta die.

Gogogoogogo
Hard work pays off over time, laziness pays off now.
Atticus.axl
Profile Blog Joined April 2010
United States454 Posts
April 07 2011 08:56 GMT
#8
My jaw dropped while watching this. Excellent work! Now all I have to do is get up to about 800 accurate apm and I'll be set.
DoctorHelvetica <3
monterto
Profile Joined June 2010
Canada103 Posts
April 07 2011 08:57 GMT
#9
I guess this proves you can win un-winnable situations with machine-like micro.
I'm pretty much Hyuk but white...
me_viet
Profile Blog Joined April 2010
Australia1299 Posts
April 07 2011 08:58 GMT
#10
mutas vs marines.

Make the mutas win =]
SmoKim
Profile Joined March 2010
Denmark9999 Posts
April 07 2011 08:58 GMT
#11
if i ever saw someone pull that split i would get a heart attack of sheer joy and nerdgasms
"LOL I have 202 supply right now (3 minutes later)..."LOL NOW I HAVE 220 SUPPLY SUP?!?!?" - Mondragon
Erionn
Profile Joined January 2011
United States916 Posts
April 07 2011 09:00 GMT
#12
Holy shit that is insane. Maybe once Jaedong starts playing SC2...

The Marine vs Baneling video was even more insane.
NeonFox
Profile Joined January 2011
2373 Posts
April 07 2011 09:01 GMT
#13
If your Stalker idea is using blink micro to not loose a single stalker in a huge army fight that would be sick to watch.
StrifeCro
Profile Joined April 2010
United States67 Posts
April 07 2011 09:01 GMT
#14
holy shit lol this is like the best thing ever. especially the marine vs baneling video
Skrelt
Profile Joined November 2010
Netherlands299 Posts
April 07 2011 09:01 GMT
#15
Thats whas the most sickest thing i ever saw in sc2. just got no words for it......

......

Able to share this mod/script/thingy? would like to see this shit myself
The Wolfpack - Metalband from the Netherlands
Aequos
Profile Joined October 2010
Canada606 Posts
April 07 2011 09:01 GMT
#16
On the Malicious Stalkers - apparently, if you blink perfectly, you can dodge projectile style attacks (making them do 0 damage). I'd like to see 20 or so Blink Stalkers take on a 30-40 stimmed marauder force.
I first realized Immortals were reincarnated Dragoons when I saw them dancing helplessly behind my Stalkers.
Assault_1
Profile Joined April 2009
Canada1950 Posts
April 07 2011 09:02 GMT
#17
doesn't this require knowledge of the future? how does it know which ling the tank will target

awesome vid though
JWill
Profile Joined December 2010
Canada52 Posts
April 07 2011 09:02 GMT
#18
Mass mutas engaging archons, suffering no splash damage, while not missing a single shot.
Diamond Zerg
Piski
Profile Blog Joined April 2010
Finland3460 Posts
April 07 2011 09:03 GMT
#19
On April 07 2011 18:01 Aequos wrote:
On the Malicious Stalkers - apparently, if you blink perfectly, you can dodge projectile style attacks (making them do 0 damage). I'd like to see 20 or so Blink Stalkers take on a 30-40 stimmed marauder force.


haha yes this :D
Not sure if possible with those numbers because stim marauders can shoot faster than the blink rechargers (maybe) but would be cool to see in action
Severian
Profile Joined September 2010
Australia2045 Posts
April 07 2011 09:04 GMT
#20
On April 07 2011 18:02 Assault_1 wrote:
doesn't this require knowledge of the future? how does it know which ling the tank will target

awesome vid though

I think it must use a script function to get each tank's current target (or to determine if a unit is being targeted). So it's kind of cheating.
1 2 3 4 5 38 39 40 Next All
Please log in or register to reply.
Live Events Refresh
ESL ESEA Pro League
18:30
Europe - Week 7
Ninjas in Pyjamas vs AstralisLIVE!
Heroic vs AGO GamingLIVE!
Team LDLC.com vs FnaticLIVE!
Natus Vincere vs G2 EsportsLIVE!
FaZe vs Space SoldiersLIVE!
mousesports vs Team EnVyUsLIVE!
HellRaisers vs NorthLIVE!
LiquipediaDiscussion
Esports Championship Se…
17:30
Europe - Week 6
Virtus.pro vs GODSENTLIVE!
LiquipediaDiscussion
BSL: Choboleague
17:30
Round 1
Vincent4TV66
Discussion
WardiTV Weekly
17:30
S4 Finals - Group B
Stephano vs PtitDrogoLIVE!
Stephano vs DeMusliM
DeMusliM vs Denver
Denver vs PtitDrogo
DeMusliM vs PtitDrogo
WardiTV2205
TaKeTV 790
LiquipediaDiscussion
Go4SC2
17:30
Play for Points
Beliar 38
maralekos3
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 699
Liquid`TLO 388
DeMusliM 304
Liquid`Ret 268
Naniwa 251
IndyStarCraft 219
NeuroSwarm 122
Dragon 106
DenverSC2 91
ZombieGrub 57
DIMAGA 47
-ZergGirl 36
PvP 18
Railgan 16
StarCraft: Brood War
Calm 1384
Zeus 494
Mini 177
Shine 59
marwin 27
PianO 17
Heroes of the Storm
Grubby1109
KnowMe304
Other Games
Destiny3350
summit1g1423
Hui .780
Trikslyr249
Kaelaris37
Organizations
StarCraft 2
OGamingTV SC2 1224
Counter-Strike: Global Offensive
dreamhackcs338
StarCraft 2
ESL.tv152
StarCraft: Brood War
Classic BW VODs9
[ Show 36 non-featured ]
StarCraft 2
• ZERG-TV 194
• Miezekotze 53
• DakkoN 15
• PengWin_SC 10
• GauntletSC2 10
• D4rkn0ob1k 9
• Nightmare 8
• Raphtor 4
• NguyenSanity1
• burstylez 1
• toolsc2 1
• OkStyX 0
StarCraft: Brood War
• sscaitournament14
Heroes of the Storm
• Koibu012
• Krendor1
Counter-Strike: Global Offensive
• ESL CS:GO291
Other Games
• TorNis 239
• SK.Testie205
• Faraaz98
• SlashSP61
• LttWinters51
• nunu38
• HorussTv 29
• shadye19
• Debo16
• Osh12
• PoisonTV10
• Puraaj9
• Funkmastermp8
• jumpinspider7
• nixIMBA6
• AFKskYnet6
• LeipzigeSports5
• Mashbutton3
• CyKLanD2
• Zanaxal2
Upcoming Events
Esports Championship Se…
2h 49m
Renegades vs Rogue
ESL ESEA Pro League
2h 59m
Team Liquid vs OpTiC Gaming
Splyce vs Cloud9
Ghost Gaming vs compLexity Gaming
Luminosity Gaming vs NRG eSports
SK Gaming vs Renegades
Rogue vs Team Dignitas
ESChamp Toronto
4h 19m
ChoboTeamLeague
5h 19m
OSC
14h 49m
Losers' Starleague
15h 49m
Soulkey vs Leta
EffOrt vs Horang2
WardiTV Weekly
21h 49m
BTSL: Europe
21h 49m
Reynor vs DnS
PtitDrogo vs Bly
Shinhan Tank Proleague
23h 49m
GSL Code S
1d 8h
Zest vs SortOf
Trap vs aLive
[ Show More ]
OSC
1d 14h
Losers' Starleague
1d 15h
Shine vs Pusan
Light vs Action
REGENERATE OPEN WEEKLY…
1d 19h
PassionCraft
1d 20h
BSL
1d 20h
TopTierPractice League
1d 22h
Platy-pro Weekly
2 days
Bo69
2 days
PartinG vs TOP
Hangzhou StarCraft Carn…
2 days
OSC
2 days
Afreeca Starleague
2 days
Larva vs Mini
Go4SC2
2 days
WCS Regional Challengers
2 days
Elazer vs MaNa
Stephano vs Harstem
Proxy Tempest
2 days
PsiX Pro Series
2 days
Clem vs Denver
WCS Regional Challengers
2 days
NoRegreT vs Bioice
Raze vs puCK
TopTierPractice League
2 days
Hangzhou StarCraft Carn…
3 days
Proxy Tempest
3 days
Hangzhou StarCraft Carn…
4 days
Afreeca Starleague
4 days
Flash vs Snow
OlimoLeague
4 days
WardiTV Weekly
4 days
Ballistix Brawl
5 days
GSL Code S
5 days
Stats vs eMotion
ByuL vs Rogue
WardiTV Weekly
5 days
Proxy Tempest
5 days
Showmatch
6 days
PartinG vs RagnaroK
Go4SC2
6 days
Liquipedia Results

Completed

Have At You! #14
StarCraft II: NationWars V
GHL 2018 - Spring 2
DreamHack Marseille 2018

Ongoing

Afreeca Starleague Season 5
Bombastic StarLeague 4
2018 WCS Austin - Europe Qualifier
2018 WCS Austin - North America Qualifier
2018 Global StarCraft II League Season 2
Copa América 2018 Season 1
2018 HGC Phase 1 Pro EU
2018 HGC Phase 1 Pro NA
2018 HGC Phase 1 Pro KR
2018 HGC Phase 1 Open EU
2018 HGC Phase 1 Open NA
2018 HGC Phase 1 ANZ Premier
Phase 1 Horizon Clash TW
ESL Pro League Season 7 - NA
ESL Pro League Season 7 - EU
ECS Season 5: North America
ECS Season 5: Europe

Upcoming

2018 Hangzhou StarCraft Carnival
2018 Hangzhou StarCraft Carnival: 2v2 event
2018 Hangzhou StarCraft Carnival
2018 WCS Austin - Oceania, SEA Qualifier
GPL 2018 Season 2
2018 WCS Austin
2018 Global StarCraft II League Season 3
2018 WCS Valencia
2018 WCS Montreal
HGC Copa América 2018 Phase 1
2018 HGC Phase 1 ANZ Live Finals
2018 HGC Phase 1 Intercontinental Clash
2018 HGC Phase 1 Horizon Clash
2018 HGC Mid-Season Brawl
DreamHack Open Tours 2018
ESL Pro League Season 7 - Finals
ESEA S27 - Global Challenge
ESL Pro League Season 7 - SA
IEM Season XIII - Sydney
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Flash
2. ZerO
3. Bisu
4. Last
5. Shuttle
6. by.hero
7. EffOrt
8. Killer
Sidebar Settings...



Advertising | Jobs | Privacy Policy | Terms Of Use | Logo & Style Guide | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2018 Team Liquid. All Rights Reserved.