• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 09:41
CET 15:41
KST 23:41
  • 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
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies1ComeBackTV's documentary on Byun's Career !10Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win4Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2
StarCraft 2
General
Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies ComeBackTV's documentary on Byun's Career ! Micro Lags When Playing SC2? When will we find out if there are more tournament Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win
Tourneys
$5,000+ WardiTV 2025 Championship Sparkling Tuna Cup - Weekly Open Tournament $100 Prize Pool - Winter Warp Gate Masters Showdow Winter Warp Gate Amateur Showdown #1 RSL Offline Finals Info - Dec 13 and 14!
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 505 Rise From Ashes Mutation # 504 Retribution Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement
Brood War
General
Klaucher discontinued / in-game color settings BGH Auto Balance -> http://bghmmr.eu/ Anyone remember me from 2000s Bnet EAST server? How Rain Became ProGamer in Just 3 Months FlaSh on: Biggest Problem With SnOw's Playstyle
Tourneys
[BSL21] LB QuarterFinals - Sunday 21:00 CET Small VOD Thread 2.0 [Megathread] Daily Proleagues [BSL21] WB SEMIFINALS - Saturday 21:00 CET
Strategy
Simple Questions, Simple Answers Game Theory for Starcraft Current Meta Fighting Spirit mining rates
Other Games
General Games
Stormgate/Frost Giant Megathread Beyond All Reason Path of Exile General RTS Discussion Thread Nintendo Switch Thread
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread The Games Industry And ATVI Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine YouTube Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
TL+ Announced Where to ask questions and add stream?
Blogs
The (Hidden) Drug Problem in…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1939 users

StarCraft AI Competition Results

Forum Index > BW General
Post a Reply
1 2 Next All
djsherman
Profile Blog Joined November 2009
United States140 Posts
Last Edited: 2010-10-23 15:56:40
October 14 2010 04:06 GMT
#1
The AIIDE 2010 StarCraft Competition has come to a close. The challenge given to competitors was to build the best performing bot for an immensely popular, commercial game. The competition consisted of four tournaments of varying complexity. This was the first year the competition was held and it turned out to be a success. Even though no prizes were offered, over twenty-eight teams participated in the competition.

The showcase game of the competition was a bot versus human match. In the exhibition match, =DoGo=, a World Cyber Games 2001 competitor played against the top ranking bot of the competition. The result was an exciting man versus machine match highlighting the state-of-the-art in RTS AI.



While the expert player was capable of defeating the top performing bots in the competition, the results are quite encouraging.

Tournament 1: Micromanagement
The first tournament evaluated bots in unit micromanagement scenarios.The winner of this tournament was FreSCBot, which uses multi-agent finite-state machines. The runner-up was Sherbrooke, which also uses state machines. Complete tournament details are available here and the full results are posted here. The video below shows the final match between FreSCBot (red) and Sherbrooke (blue).



Tournament 2: Small-Scale Combat
The second tournament evaluated bots in small-scale combat scenarios. The results of this competition mirrored the results of the first tournament: FreSCBot won and Sherbrooke was runner-up. Complete tournament details are available here and the full results are posted here. The video below shows the final match between FreSCBot (purple) and Sherbrooke (orange).



Tournament 3: Tech-Limited Game
The third tournament tested bots in a tech-limited StarCraft environment which requires reasoning at strategic and tactical levels, but omits much of the complexity of the full version of StarCraft. The winner of this tournament was Mimic Bot, which attempted to mirror the opponent's strategy while also performing a gas steal and applying fallback strategies. The runner up was Botnik, which executes a Zealot rush strategy. Complete tournament details are available here and the full results are posted here. The video below shows the final match between MimicBot (red) andBotnik (teal).



Tournament 4: Full Gameplay
The final tournament was a best-of-five, double-elimination tournament simulating a professional gaming competition. The winner of this tournament was Overmind, a Zerg bot that effectively scouted its opponents, interrupted their economy, and performed Mutalisk harassment until victory was ensured. The runner-up was Krasi0, a Terran bot with excellent defense and pushing capabilities. Complete tournament details are available here and the full results are posted here. The video below shows an exert from one of the games between Overmind (yellow) and Krasi0 (brown).



Highlight #1: Krasi0 versus Skynet
During this minute of action between bots Krasi0 and Skynet, it was difficult to distinguish whether the game was being played by skilled human players or the StarCraft equivalent of Deep Blue.



Highlight #2: Berkeley's Mutalisk Evolution
Contemporary StarCraft wisdom tells us that the best way to use mutalisks is to clump them. In human versus human battles, this makes it difficult to single out the weaker mutalisks, because the units are stacked on top of each other. However, UC Berkeley's team identified a flaw in this tactic; it reduces the damage output of each individual mutalisk, because not all mutalisks will fire when using this tactic. Instead, they employed a model in which mutalisk are always moving, maximizing damage output while simultaneously maximizing movement.



Conclusion
The inaugural StarCraft AI Competition was a huge success! While no prizes were planned originally, Blizzard sponsored the competition and the winner of each tournament received a collectors edition of StarCraft 2 signed by the dev team. I would like to thank Blizzard, BWAPI, AAAI, TL, and all of the participants in making this event a reality. The next competition will be hosted by the University of Alberta at AIIDE 2011.

Update: VODs from the Competition
I've recorded a few of the more interesting games from the StarCraft AI Competition. All replays from the competition are available and I encourage people to post additional videos and commentaries: http://eis.ucsc.edu/StarCraftAICompetition#Results

Here's one of the matches from the finals between Krasi0 and Overmind (Replay):



This video shows the initial match between =DoGo= and Krasi0, with DoGo playing as Protoss (Replay):



One of the highlights of the competition, Skynet versus Krasi0. This video shows the match-up on Heartbreak Ridge (Replay):




The semi-finals between Chronos and Overmind (Replay):



Edit: Post in this thread if you upload any videos!
StarCraft AI Competition Organizer
evanthebouncy!
Profile Blog Joined June 2006
United States12796 Posts
October 14 2010 04:13 GMT
#2
oh god can't believe they put that video of on T_____T
Life is run, it is dance, it is fast, passionate and BAM!, you dance and sing and booze while you can for now is the time and time is mine. Smile and laugh when still can for now is the time and soon you die!
zobz
Profile Joined November 2005
Canada2175 Posts
October 14 2010 05:08 GMT
#3
Wasn't the bot that won the tournament available for the showmatch? I can't help but wonder if that would've been a more entertaining match.
"That's not gonna be good for business." "That's not gonna be good for anybody."
BrogMaN
Profile Joined April 2010
United States108 Posts
Last Edited: 2010-10-14 05:50:18
October 14 2010 05:44 GMT
#4
WOW!!! FreSCBot in the Micro Tournament totally dominated the competition. 6 zealots left! It looked like it didn't even lose a mutalisk either but I couldn't really tell. I wish they had the units selected so we could see the health bars.

EDIT: LOL I just watched the small-scale tournament. Same bot(FreSCBot) lost a SINGLE marine out of 20. Embarrassing really.
Madness is a sane reaction to an insane world.
Equalizer
Profile Joined April 2010
Canada115 Posts
October 14 2010 05:56 GMT
#5
What the teams managed to accomplish in terms of micro control is fairly impressive, but from what I've seen of the actual game replays they seem to have trouble with keeping decent macro.

This is a bit surprising considering that macro is often though of as what an AI would do best. This makes me wonder what it is that caused a lot of the AIs to run at 1k+ minerals for 5+ minutes.

It's rather funny how there actually are AI scripts (using Blizzards script language) that macro better but would probably loose to one of these bots because the AI script micro is horrendous.

Maybe if I have some time and can figure out how to get Overmind zerg bot setup I'll test how it fairs against one of my Terran anti-zerg scripts.
The person who says it cannot be done, should not interrupt the person doing it.
Boblion
Profile Blog Joined May 2007
France8043 Posts
Last Edited: 2010-10-14 06:04:24
October 14 2010 06:04 GMT
#6
Omg i'm watching the replays and the Zerg bot with 2-hatch mutas is AMAZING.

Release please :p
fuck all those elitists brb watching streams of elite players.
evanthebouncy!
Profile Blog Joined June 2006
United States12796 Posts
October 14 2010 06:12 GMT
#7
On October 14 2010 14:56 Equalizer wrote:
What the teams managed to accomplish in terms of micro control is fairly impressive, but from what I've seen of the actual game replays they seem to have trouble with keeping decent macro.

This is a bit surprising considering that macro is often though of as what an AI would do best. This makes me wonder what it is that caused a lot of the AIs to run at 1k+ minerals for 5+ minutes.

It's rather funny how there actually are AI scripts (using Blizzards script language) that macro better but would probably loose to one of these bots because the AI script micro is horrendous.

Maybe if I have some time and can figure out how to get Overmind zerg bot setup I'll test how it fairs against one of my Terran anti-zerg scripts.


Overmind does have good macro. It's just we have to account for cheese that may or maynot show up, so we always make some super early sunken colonies that leads to starvation. Also, bots are bad at determine if an attack is life threatening or not, so a lot of times the defenses are being put up prematurely. That combined with our 2 hatch muta opening does not lend to a smooth early game macro. However, if you try to play a long game with Overmind it will actually take over the map while saturating each expansion with drones and, if it is smart enough not to suicide mutalisks, it can max 200/200 in reasonable time.
Life is run, it is dance, it is fast, passionate and BAM!, you dance and sing and booze while you can for now is the time and time is mine. Smile and laugh when still can for now is the time and soon you die!
madnessman
Profile Blog Joined May 2009
United States1581 Posts
October 14 2010 13:14 GMT
#8
What happened to TL's team? Wait... There was a TL team right?
Kacas
Profile Joined July 2003
Brazil3143 Posts
October 14 2010 18:50 GMT
#9
this tournament is fucking awesome.

i loved the full gameplay
lots of idea.
im sure that if a second tournament is made the lvl will be even higher
I Love Hyori Lee =* icq: 41760400 / msn: kayen_chn at hotm
Airsick
Profile Joined March 2010
United States134 Posts
October 14 2010 21:13 GMT
#10
Mutalisks: Why use anything else?
rasdasd
Profile Joined June 2010
United States82 Posts
October 14 2010 21:18 GMT
#11
PvP matchups were unique, and fun. My bot, ZotBot, used one of two openings, each had a 100% win rate vs Protoss. I believe my ZotBot had 9 PvP matches.
Stuck in traffic? Use a Reaver.
seRapH
Profile Blog Joined April 2009
United States9777 Posts
October 14 2010 21:33 GMT
#12
i wanna play that muta bot o.O
boomer hands
Sasquatch
Profile Blog Joined April 2010
Canada126 Posts
October 14 2010 23:50 GMT
#13
Holy crap that mutalisk control was insane... Now we just need to train JD to pull this off and maybe he'll win the next finals against Flash.
JESUS CHRIST ITS A LION GET IN THE CAR
zobz
Profile Joined November 2005
Canada2175 Posts
October 15 2010 00:25 GMT
#14
It just occured to me that in a way, computers cheat when they micro, in that they take advantage of their more direct interface with the game in a way humans can't. Humans either have to locate a unit by sight and then select it by hand, or keep it hotkeyed to one of just 10 groups, while i bet the computer can just magically call up a unit anywhere on the map. I think for a computer to truly legitimately beat a human player, it'd have to get information from the game only by means of a camera facing the moniter, and operate the mouse with a robotic arm.
"That's not gonna be good for business." "That's not gonna be good for anybody."
ccdnl
Profile Joined April 2010
United States611 Posts
Last Edited: 2010-10-15 00:43:26
October 15 2010 00:42 GMT
#15
The power of micro invested in you!

ps. I want to see some badmanner bots. Anyone got any vids? ^^
civil cervixes || Kang Min Fan || I like TLO, TLO= German, I like Germans..?
AcrossFiveJulys
Profile Blog Joined September 2005
United States3612 Posts
October 15 2010 00:46 GMT
#16
On October 15 2010 09:25 zobz wrote:
It just occured to me that in a way, computers cheat when they micro, in that they take advantage of their more direct interface with the game in a way humans can't. Humans either have to locate a unit by sight and then select it by hand, or keep it hotkeyed to one of just 10 groups, while i bet the computer can just magically call up a unit anywhere on the map. I think for a computer to truly legitimately beat a human player, it'd have to get information from the game only by means of a camera facing the moniter, and operate the mouse with a robotic arm.


that's ridiculous. the point is whether it's an "AI" that can think well enough to play. which is 99% of the challenge and a ridiculously difficult problem.

you could take your argumentt a level further and say that the robotic arm has an advantage because it never gets tired, or is too precise, or whatever, so to be "fair" you have to emulate a human arm cell by cell.
djsherman
Profile Blog Joined November 2009
United States140 Posts
October 15 2010 00:59 GMT
#17
On October 15 2010 09:25 zobz wrote: it'd have to get information from the game only by means of a camera facing the moniter, and operate the mouse with a robotic arm.




As far as video processing, there's already a pacman competition that requires this process.
StarCraft AI Competition Organizer
zobz
Profile Joined November 2005
Canada2175 Posts
October 15 2010 01:56 GMT
#18
On October 15 2010 09:46 AcrossFiveJulys wrote:
Show nested quote +
On October 15 2010 09:25 zobz wrote:
It just occured to me that in a way, computers cheat when they micro, in that they take advantage of their more direct interface with the game in a way humans can't. Humans either have to locate a unit by sight and then select it by hand, or keep it hotkeyed to one of just 10 groups, while i bet the computer can just magically call up a unit anywhere on the map. I think for a computer to truly legitimately beat a human player, it'd have to get information from the game only by means of a camera facing the moniter, and operate the mouse with a robotic arm.


that's ridiculous. the point is whether it's an "AI" that can think well enough to play. which is 99% of the challenge and a ridiculously difficult problem.

you could take your argumentt a level further and say that the robotic arm has an advantage because it never gets tired, or is too precise, or whatever, so to be "fair" you have to emulate a human arm cell by cell.

Of course rescripting to make a computer understand the flow of the game is a momentus challenge in itself ffs. But i'm sure you wouldn't claim that the physical aspect of starcraft is negligable. What i'm asking is, what do you think two robotic arms operating a mouse and keyboard at 20 000 apm would look like? Unimpressive? The implication is both that a robot would have a much harder time beating a human if it had to physically perform its apm, and that it would probably take a substantial amount of reprogramming to get it to use the minimap and hotkeys effectively, so that it didn't have to be impossibly fast. The thing is that an sc robot shouldn't exclusively be compared to a chess robot, but also to a soccer robot because it is a physical sport.
"That's not gonna be good for business." "That's not gonna be good for anybody."
evanthebouncy!
Profile Blog Joined June 2006
United States12796 Posts
October 15 2010 04:30 GMT
#19
On October 15 2010 10:56 zobz wrote:
Show nested quote +
On October 15 2010 09:46 AcrossFiveJulys wrote:
On October 15 2010 09:25 zobz wrote:
It just occured to me that in a way, computers cheat when they micro, in that they take advantage of their more direct interface with the game in a way humans can't. Humans either have to locate a unit by sight and then select it by hand, or keep it hotkeyed to one of just 10 groups, while i bet the computer can just magically call up a unit anywhere on the map. I think for a computer to truly legitimately beat a human player, it'd have to get information from the game only by means of a camera facing the moniter, and operate the mouse with a robotic arm.


that's ridiculous. the point is whether it's an "AI" that can think well enough to play. which is 99% of the challenge and a ridiculously difficult problem.

you could take your argumentt a level further and say that the robotic arm has an advantage because it never gets tired, or is too precise, or whatever, so to be "fair" you have to emulate a human arm cell by cell.

Of course rescripting to make a computer understand the flow of the game is a momentus challenge in itself ffs. But i'm sure you wouldn't claim that the physical aspect of starcraft is negligable. What i'm asking is, what do you think two robotic arms operating a mouse and keyboard at 20 000 apm would look like? Unimpressive? The implication is both that a robot would have a much harder time beating a human if it had to physically perform its apm, and that it would probably take a substantial amount of reprogramming to get it to use the minimap and hotkeys effectively, so that it didn't have to be impossibly fast. The thing is that an sc robot shouldn't exclusively be compared to a chess robot, but also to a soccer robot because it is a physical sport.


again, you are missing the point. This is an AI competition. If you want a sensor and actuator competition (that's what you are describing) there are such that exist. But that's not the point of this competition. Your point is valid, as in, they are right, the computer do have advantages that it can query units across the map, but your point is irrelevant to the competition itself.
Life is run, it is dance, it is fast, passionate and BAM!, you dance and sing and booze while you can for now is the time and time is mine. Smile and laugh when still can for now is the time and soon you die!
zobz
Profile Joined November 2005
Canada2175 Posts
October 16 2010 03:14 GMT
#20
On October 15 2010 13:30 evanthebouncy! wrote:
Show nested quote +
On October 15 2010 10:56 zobz wrote:
On October 15 2010 09:46 AcrossFiveJulys wrote:
On October 15 2010 09:25 zobz wrote:
It just occured to me that in a way, computers cheat when they micro, in that they take advantage of their more direct interface with the game in a way humans can't. Humans either have to locate a unit by sight and then select it by hand, or keep it hotkeyed to one of just 10 groups, while i bet the computer can just magically call up a unit anywhere on the map. I think for a computer to truly legitimately beat a human player, it'd have to get information from the game only by means of a camera facing the moniter, and operate the mouse with a robotic arm.


that's ridiculous. the point is whether it's an "AI" that can think well enough to play. which is 99% of the challenge and a ridiculously difficult problem.

you could take your argumentt a level further and say that the robotic arm has an advantage because it never gets tired, or is too precise, or whatever, so to be "fair" you have to emulate a human arm cell by cell.

Of course rescripting to make a computer understand the flow of the game is a momentus challenge in itself ffs. But i'm sure you wouldn't claim that the physical aspect of starcraft is negligable. What i'm asking is, what do you think two robotic arms operating a mouse and keyboard at 20 000 apm would look like? Unimpressive? The implication is both that a robot would have a much harder time beating a human if it had to physically perform its apm, and that it would probably take a substantial amount of reprogramming to get it to use the minimap and hotkeys effectively, so that it didn't have to be impossibly fast. The thing is that an sc robot shouldn't exclusively be compared to a chess robot, but also to a soccer robot because it is a physical sport.


again, you are missing the point. This is an AI competition. If you want a sensor and actuator competition (that's what you are describing) there are such that exist. But that's not the point of this competition. Your point is valid, as in, they are right, the computer do have advantages that it can query units across the map, but your point is irrelevant to the competition itself.

I didn't miss anything said by the person to whom i was responding.
"That's not gonna be good for business." "That's not gonna be good for anybody."
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Wardi Open
12:00
Monday #66
WardiTV1349
TKL 270
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko463
TKL 270
BRAT_OK 100
ProTech16
StarCraft: Brood War
Bisu 2108
Sea 1857
Larva 1069
Soma 887
Light 763
Stork 670
Mini 578
GuemChi 458
firebathero 401
Snow 383
[ Show more ]
ggaemo 354
Rush 284
Killer 215
hero 210
Sharp 158
Sea.KH 152
PianO 130
Mong 87
Pusan 63
Aegong 53
sorry 52
Yoon 51
ToSsGirL 47
Movie 42
soO 40
910 24
yabsab 21
Shinee 21
Terrorterran 18
Oya187 17
ajuk12(nOOB) 15
zelot 13
Bale 9
Sacsri 7
SilentControl 6
Dota 2
singsing5524
XcaliburYe707
syndereN408
League of Legends
Reynor25
Counter-Strike
zeus651
oskar146
Heroes of the Storm
Khaldor192
Other Games
Happy406
Fuzer 373
crisheroes348
hiko226
RotterdaM191
Mew2King104
QueenE54
nookyyy 44
Chillindude25
Organizations
StarCraft: Brood War
Kim Chul Min (afreeca) 11
lovetv 7
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• StrangeGG 58
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV939
League of Legends
• Nemesis2107
• TFBlade865
Upcoming Events
Monday Night Weeklies
2h 19m
WardiTV Invitational
1d 21h
Replay Cast
2 days
WardiTV Invitational
2 days
ByuN vs Solar
Clem vs Classic
Cure vs herO
Reynor vs MaxPax
Replay Cast
4 days
Sparkling Tuna Cup
5 days
Replay Cast
6 days
Wardi Open
6 days
Liquipedia Results

Completed

YSL S2
WardiTV 2025
META Madness #9

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
BSL Season 21
Slon Tour Season 2
CSL Season 19: Qualifier 2
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

CSL 2025 WINTER (S19)
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
OSC Championship Season 13
Nations Cup 2026
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
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.