• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 06:14
CET 12:14
KST 20:14
  • 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
SC2 All-Star Invitational: Jan 17-1815Weekly Cups (Dec 22-28): Classic & MaxPax win, Percival surprises2Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies3ComeBackTV's documentary on Byun's Career !11Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win4
StarCraft 2
General
SC2 All-Star Invitational: Jan 17-18 Weekly Cups (Dec 22-28): Classic & MaxPax win, Percival surprises Chinese SC2 server to reopen; live all-star event in Hangzhou Starcraft 2 Zerg Coach ComeBackTV's documentary on Byun's Career !
Tourneys
WardiTV Mondays OSC Season 13 World Championship $5,000+ WardiTV 2025 Championship $100 Prize Pool - Winter Warp Gate Masters Showdow Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 506 Warp Zone Mutation # 505 Rise From Ashes Mutation # 504 Retribution Mutation # 503 Fowl Play
Brood War
General
I would like to say something about StarCraft BGH Auto Balance -> http://bghmmr.eu/ (UMS) SWITCHEROO *New* /Destination Edit/ What monitor do you use for playing Remastered? BW General Discussion
Tourneys
[BSL21] Grand Finals - Sunday 21:00 CET SLON Grand Finals – Season 2 [Megathread] Daily Proleagues [BSL21] LB SemiFinals - Saturday 21:00 CET
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Game Theory for Starcraft Current Meta
Other Games
General Games
General RTS Discussion Thread Nintendo Switch Thread Awesome Games Done Quick 2026! Stormgate/Frost Giant Megathread Mechabellum
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia
Community
General
US Politics Mega-thread Canadian Politics Mega-thread The Games Industry And ATVI Russo-Ukrainian War Thread 12 Days of Starcraft
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List TL+ Announced Where to ask questions and add stream?
Blogs
National Diversity: A Challe…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1031 users

Man vs Bot

Forum Index > BW General
Post a Reply
1 2 Next All
djsherman
Profile Blog Joined November 2009
United States140 Posts
October 30 2010 21:14 GMT
#1
A lot of interesting bots were submitted to the StarCraft AI Competition. However, even the best could not beat a skilled human player.

But what about amateur players? Kotaku claimed that most casual StarCraft players would be unable to defeat the bots. The goal of this thread is to test that claim. To do so, I played against the winner of each of the four tournaments. My crowning achievement in StarCraft is once reaching D+ on ICCup, so my skill is much less than that of DoGo, who previously played against the bots.

Tournament 1: Micromanagement
The first tournament focuses on micromanagement in flat-terrain environments. The winner was FreScBot, which uses a multi-agent, finite-state-machine approach. The results are shown in the video below:



+ Show Spoiler +
Dragoons: 2-1 bot advantage
Mutalisk: 2-0 bot advantage
Zealots: 2-1 bot advantage

Winner: Bot
While I was able to win 2 of the games, the bot's micro was too beastly for my skill.


Tournament 2: Small-Scale Combat
The second tournament builds on the first tournament by adding interesting terrain to the maps. The winner was again FreScBot and my encounter versus the bot is shown below:



+ Show Spoiler +
Match 1 - Dragoons: 1-0 man advantage
Match 2 - Marine/Medic: 1-0 man advantage
Match 3 - Dragoons: 1-0 man advantage

Winner: Man
Adding complex terrain into the mix really offset the skill of the bot. While I was unable to defeat the bot's dragoons micro in the first tournament, I was able to use the topology of the map to my advantage in the second tournament.


Tournament 3: Tech-limited Game
The tech-limited game tournament evaluates bots in a simplified StarCraft environment. The winner was Mimic Bot, which attempts to mirror your build while also stealing your gas and expanding as necessary:







+ Show Spoiler +
2-1 man advantage

Winner: Man
This match was surprisingly difficult. The first game I went goons and was simply out microed by the bot. In the second game, I focused on zealots and used the lack of collecting gas to gain a slight advantage in zealot count. In the third game, I had some fun with the bot, and somehow pulled out a win.

While I was able to win a majority of the matches, the games were very entertaining and I enjoyed the challenge provided by the bot.


Tournament 4: Full Gameplay
The complete StarCraft tournament evaluates bots in the full-blown StarCraft game. The winner was Berkeley's Overmind, a bot too complicated to try to explain:









+ Show Spoiler +
Terran: 1-0 man advantage
Protoss: 1-0 man advantage
Zerg: 1-0 man advantage

Winner: Man
In the first game, I went for a fantasy style build with a vulture drop. I had several issues with my build, such as a failed wall-off, but I was still able to pull out a victory, eventually. Once the mutalisk get out, it is relentless pounding on your base, so it took me awhile to deal with the opponent's expansions. In game two, the bot simply could not handle the zealot timing. Part of the issue is that the bot went for a 12-pool instead of a 9-pool, even though it scouts quite early in the game. And in the final game, the bot could not handle my zergling speed while trying to tech too quickly.


Conclusion:
Despite advances in AI, man still reigns supreme, even at an amateur level. I'm not showing this result as a spoiler, because man's supremacy has already been demonstrated. There are a few interesting takeaways from this experiment:

1. These bots are really fun to play against! Overmind and MimicBot challenged me in ways I never imagined, and it really required adapting my strategy to overcome the opponent.

2. Building a zerg bot is hard! Berkeley was pretty ballsy in deciding to go with Zerg and I commend them for their effort.

I'd like to encourage people to play against the bots, but the setup is a little challenging. All bots are now available on the tournament website.
StarCraft AI Competition Organizer
]343[
Profile Blog Joined May 2008
United States10328 Posts
October 30 2010 21:26 GMT
#2
ahhh cool stuff! are these the winners of the "final round" of the AI contest?
Writer
seRapH
Profile Blog Joined April 2009
United States9777 Posts
October 30 2010 21:35 GMT
#3
can't wait to see if really good bots ever emerge, it'd be like playing koreans all the time except i dont have to stay up all night/wake up early :D
boomer hands
SlayerS_BunkiE
Profile Blog Joined May 2009
Canada1713 Posts
October 30 2010 21:51 GMT
#4
Downloaded the bots just to try them out...
Could someone help me with how to install/use them?
iloveby.SlayerS_BunkiE[Shield]
djsherman
Profile Blog Joined November 2009
United States140 Posts
October 30 2010 21:57 GMT
#5
On October 31 2010 06:51 SlayerS_BunkiE wrote:
Could someone help me with how to install/use them?


See the section on running the bots here.

You'll also need to find out which version of BWAPI to use for each Participant.

Unfortunately, it takes two machines to play against a bot. One machine runs the bot, assuming the human player's controls. and the other machine for the human to play. More details at BWAPI.
StarCraft AI Competition Organizer
seRapH
Profile Blog Joined April 2009
United States9777 Posts
October 30 2010 22:01 GMT
#6
On October 31 2010 06:57 djsherman wrote:
Show nested quote +
On October 31 2010 06:51 SlayerS_BunkiE wrote:
Could someone help me with how to install/use them?


See the section on running the bots here.

You'll also need to find out which version of BWAPI to use for each Participant.

Unfortunately, it takes two machines to play against a bot. One machine runs the bot, assuming the human player's controls. and the other machine for the human to play. More details at BWAPI.

have you tried running the bot on a virtual machine while the player uses the real machine?
boomer hands
SlayerS_BunkiE
Profile Blog Joined May 2009
Canada1713 Posts
October 30 2010 22:02 GMT
#7
+ Show Spoiler +
On October 31 2010 07:01 seRapH wrote:
Show nested quote +
On October 31 2010 06:57 djsherman wrote:
On October 31 2010 06:51 SlayerS_BunkiE wrote:
Could someone help me with how to install/use them?


See the section on running the bots here.

You'll also need to find out which version of BWAPI to use for each Participant.

Unfortunately, it takes two machines to play against a bot. One machine runs the bot, assuming the human player's controls. and the other machine for the human to play. More details at BWAPI.

have you tried running the bot on a virtual machine while the player uses the real machine?

thanks! seems kind of complicated though
iloveby.SlayerS_BunkiE[Shield]
djsherman
Profile Blog Joined November 2009
United States140 Posts
October 30 2010 22:05 GMT
#8
On October 31 2010 07:01 seRapH wrote:
Show nested quote +
On October 31 2010 06:57 djsherman wrote:
On October 31 2010 06:51 SlayerS_BunkiE wrote:
Could someone help me with how to install/use them?


See the section on running the bots here.

You'll also need to find out which version of BWAPI to use for each Participant.

Unfortunately, it takes two machines to play against a bot. One machine runs the bot, assuming the human player's controls. and the other machine for the human to play. More details at BWAPI.

have you tried running the bot on a virtual machine while the player uses the real machine?


Should work! I recommend Virtual box. I've tired bot vs bot on one machine, but not man vs bot:

StarCraft AI Competition Organizer
djsherman
Profile Blog Joined November 2009
United States140 Posts
October 30 2010 22:09 GMT
#9
On October 31 2010 07:02 SlayerS_BunkiE wrote:
+ Show Spoiler +
On October 31 2010 07:01 seRapH wrote:
Show nested quote +
On October 31 2010 06:57 djsherman wrote:
On October 31 2010 06:51 SlayerS_BunkiE wrote:
Could someone help me with how to install/use them?


See the section on running the bots here.

You'll also need to find out which version of BWAPI to use for each Participant.

Unfortunately, it takes two machines to play against a bot. One machine runs the bot, assuming the human player's controls. and the other machine for the human to play. More details at BWAPI.

have you tried running the bot on a virtual machine while the player uses the real machine?

thanks! seems kind of complicated though


I'm working towards being able to host these on a server so that players don't need to run two machines; they can just connect to a server. Therefore, playing against all these bots would just require adding an additional gateway address.
StarCraft AI Competition Organizer
Xeofreestyler
Profile Blog Joined June 2005
Belgium6774 Posts
October 30 2010 22:37 GMT
#10
Someone should really make an easy way of loading these bots, so that the use of this goes further than just programmers

Will these tourneys be held in the coming years aswell?
Graphics
djsherman
Profile Blog Joined November 2009
United States140 Posts
October 30 2010 22:45 GMT
#11
On October 31 2010 07:37 Xeofreestyler wrote:
Will these tourneys be held in the coming years aswell?


Yes, AIIDE 2011 will have a competition hosted by the University of Alberta. And we are working towards making these systems more accessible. The goal is to have something similar to computer chess servers, expect for StarCraft, and with matchmaking!
StarCraft AI Competition Organizer
.Aar
Profile Joined September 2010
2177 Posts
October 30 2010 22:47 GMT
#12
Wow, this was really cool to watch.

Some day, many years in the future, when BW dies out (god forbid, but it'll happen) maybe programmers will keep it around by building better bots :D
now run into the setting sun, and suffer, but don't mess up your hair.
Xeofreestyler
Profile Blog Joined June 2005
Belgium6774 Posts
October 30 2010 22:53 GMT
#13
And then you'll have like a perpetual starleague of insanely good bots, battling it out 24/7.
Graphics
MangoTango
Profile Blog Joined June 2010
United States3670 Posts
October 30 2010 23:10 GMT
#14
I thought your link for man's domination over computer was Jaedong's computer opponent.
"One fish, two fish, red fish, BLUE TANK!" - Artosis
djsherman
Profile Blog Joined November 2009
United States140 Posts
October 31 2010 00:05 GMT
#15
On October 31 2010 08:10 MangoTango wrote:
I thought your link for man's domination over computer was Jaedong's computer opponent.


People are now saying Jaedong is a robot? I throught Flash was the only machine allowed to participate. But yeah, Jaedong does have crazy foresight and seems to win when he is behind.
StarCraft AI Competition Organizer
seRapH
Profile Blog Joined April 2009
United States9777 Posts
October 31 2010 00:39 GMT
#16
On October 31 2010 09:05 djsherman wrote:
Show nested quote +
On October 31 2010 08:10 MangoTango wrote:
I thought your link for man's domination over computer was Jaedong's computer opponent.


People are now saying Jaedong is a robot? I throught Flash was the only machine allowed to participate. But yeah, Jaedong does have crazy foresight and seems to win when he is behind.

he meant japan's wcg participants
boomer hands
Taekwon
Profile Joined May 2010
United States8155 Posts
October 31 2010 02:14 GMT
#17
Flash is technically a bot. So hire him.
▲ ▲ ▲
Heyoka
Profile Blog Joined March 2008
Katowice25012 Posts
October 31 2010 02:44 GMT
#18
This is a really cool write-up and experiment, great work.
@RealHeyoka | ESL / DreamHack StarCraft Lead
IskatuMesk
Profile Blog Joined October 2008
Canada969 Posts
Last Edited: 2010-10-31 02:50:28
October 31 2010 02:46 GMT
#19
You're welcome to try fighting my ZAPOC AI and tell me how it goes for you.

This was not made with BWAPI and is thus ineligable for that contest. As such it does not have any of the advantages the BWAPI AI has. It has other advantages. It was made to destroy other AI's. But I suspect that ZAPOC could confidently defeat most teams of 7 human players under C level so long as they don't worker cheese it or nuke cheese it.

http://www.campaigncreations.org/forum/viewtopic.php?f=1&t=3094&p=38736&hilit=ZAPOC#p38736

Enjoy. You don't need two machines to run this.

I did a small video documentary on some of our AI's, which would be considered fairly phased out by BWAPI of similar calibur. But AFAIK no one has attempted to make a serious cheating BWAPI AI along the lines of what we made, though. A BWAPI AI with micro capacity fused with ZAPOC's as-is functionality would certainly be an unkillable AI.

http://www.teamliquid.net/blogs/viewblog.php?id=135868
]343[
Profile Blog Joined May 2008
United States10328 Posts
Last Edited: 2010-10-31 03:13:10
October 31 2010 03:06 GMT
#20
On October 31 2010 11:46 IskatuMesk wrote:
You're welcome to try fighting my ZAPOC AI and tell me how it goes for you.

This was not made with BWAPI and is thus ineligable for that contest. As such it does not have any of the advantages the BWAPI AI has. It has other advantages. It was made to destroy other AI's. But I suspect that ZAPOC could confidently defeat most teams of 7 human players under C level so long as they don't worker cheese it or nuke cheese it.

http://www.campaigncreations.org/forum/viewtopic.php?f=1&t=3094&p=38736&hilit=ZAPOC#p38736

Enjoy. You don't need two machines to run this.

I did a small video documentary on some of our AI's, which would be considered fairly phased out by BWAPI of similar calibur. But AFAIK no one has attempted to make a serious cheating BWAPI AI along the lines of what we made, though. A BWAPI AI with micro capacity fused with ZAPOC's as-is functionality would certainly be an unkillable AI.

http://www.teamliquid.net/blogs/viewblog.php?id=135868


this is also really cool, but does it work in non-money maps? it seems to be made as an "insane-type" AI that receives money every x seconds...
Writer
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 1d 1h
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 144
DivinesiaTV 104
trigger 37
StarCraft: Brood War
Britney 11144
Horang2 2993
Sea 2072
GuemChi 1724
Jaedong 813
Shuttle 772
Stork 550
Soma 519
actioN 358
Hyuk 270
[ Show more ]
Zeus 240
Last 232
EffOrt 173
Mini 124
Leta 104
ggaemo 101
Sharp 87
PianO 79
hero 78
ToSsGirL 78
Barracks 55
Mind 38
Shine 33
yabsab 25
Nal_rA 22
Noble 17
Sacsri 16
sorry 14
Snow 14
Icarus 11
HiyA 10
ajuk12(nOOB) 9
GoRush 8
Dota 2
Gorgc4035
singsing196
NeuroSwarm119
XcaliburYe83
League of Legends
C9.Mang0271
Other Games
Fuzer 393
Pyrionflax199
Organizations
Other Games
gamesdonequick1140
StarCraft: Brood War
lovetv 5
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 3
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• HappyZerGling172
Upcoming Events
OSC
1d 1h
Korean StarCraft League
1d 15h
OSC
2 days
IPSL
2 days
Dewalt vs Bonyth
OSC
2 days
OSC
3 days
uThermal 2v2 Circuit
3 days
Replay Cast
3 days
Patches Events
4 days
Liquipedia Results

Completed

C-Race Season 1
WardiTV 2025
META Madness #9

Ongoing

IPSL Winter 2025-26
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

Upcoming

Escore Tournament S1: W2
CSL 2025 WINTER (S19)
Escore Tournament S1: W3
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Thunderfire SC2 All-star 2025
Big Gabe Cup #3
OSC Championship Season 13
Nations Cup 2026
Underdog Cup #3
NA Kuram Kup
ESL Pro League Season 23
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 © 2026 TLnet. All Rights Reserved.