• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 18:09
CET 00:09
KST 08:09
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
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-1812Weekly Cups (Dec 22-28): Classic & MaxPax win, Percival surprises1Weekly 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 Chinese SC2 server to reopen; live all-star event in Hangzhou Weekly Cups (Dec 22-28): Classic & MaxPax win, Percival surprises Starcraft 2 Zerg Coach ComeBackTV's documentary on Byun's Career !
Tourneys
OSC Season 13 World Championship $5,000+ WardiTV 2025 Championship $100 Prize Pool - Winter Warp Gate Masters Showdow Sparkling Tuna Cup - Weekly Open Tournament Winter Warp Gate Amateur Showdown #1
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 (UMS) SWITCHEROO *New* /Destination Edit/ BGH Auto Balance -> http://bghmmr.eu/ What monitor do you use for playing Remastered? BW General Discussion
Tourneys
SLON Grand Finals – Season 2 [Megathread] Daily Proleagues [BSL21] LB SemiFinals - Saturday 21:00 CET [BSL21] WB & LB Finals - Sunday 21:00 CET
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Game Theory for Starcraft Current Meta
Other Games
General Games
Nintendo Switch Thread Awesome Games Done Quick 2026! Stormgate/Frost Giant Megathread Mechabellum Beyond All Reason
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
Canadian Politics Mega-thread US 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: 963 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 13h
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft366
Nathanias 59
MindelVK 32
EmSc Tv 24
StarCraft: Brood War
Britney 16828
Hyun 50
Aegong 42
NaDa 15
Dota 2
monkeys_forever271
League of Legends
JimRising 600
C9.Mang0201
Counter-Strike
fl0m1429
Super Smash Bros
Mew2King61
Heroes of the Storm
Liquid`Hasu126
Other Games
summit1g5806
tarik_tv3194
Sick180
ZombieGrub140
Organizations
StarCraft 2
EmSc Tv 24
EmSc2Tv 24
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 18 non-featured ]
StarCraft 2
• naamasc240
• Kozan
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
StarCraft: Brood War
• Azhi_Dahaki18
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota21960
League of Legends
• Doublelift3088
Other Games
• imaqtpie2393
• WagamamaTV410
• Shiphtur288
• tFFMrPink 18
Upcoming Events
OSC
1d 13h
Korean StarCraft League
2 days
OSC
2 days
IPSL
2 days
Dewalt vs Bonyth
OSC
2 days
OSC
3 days
uThermal 2v2 Circuit
3 days
Replay Cast
4 days
Patches Events
4 days
Liquipedia Results

Completed

Proleague 2025-12-29
WardiTV 2025
META Madness #9

Ongoing

C-Race Season 1
IPSL Winter 2025-26
BSL Season 21
Slon Tour Season 2
CSL 2025 WINTER (S19)
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
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.