• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:13
CEST 14:13
KST 21:13
  • 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
Serral wins EWC 202516Tournament Spotlight: FEL Cracow 20259Power Rank - Esports World Cup 202580RSL Season 1 - Final Week9[ASL19] Finals Recap: Standing Tall15
Community News
[BSL 2025] H2 - Team Wars, Weeklies & SB Ladder2EWC 2025 - Replay Pack2Google Play ASL (Season 20) Announced28BSL Team Wars - Bonyth, Dewalt, Hawk & Sziky teams10Weekly Cups (July 14-20): Final Check-up0
StarCraft 2
General
#1: Maru - Greatest Players of All Time Serral wins EWC 2025 Greatest Players of All Time: 2025 Update Power Rank - Esports World Cup 2025 EWC 2025 - Replay Pack
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament FEL Cracov 2025 (July 27) - $10,000 live event TaeJa vs Creator Bo7 SC Evo Showmatch Esports World Cup 2025 $25,000 Streamerzone StarCraft Pro Series announced
Strategy
How did i lose this ZvP, whats the proper response
Custom Maps
External Content
Mutation # 484 Magnetic Pull Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars Mutation # 482 Wheel of Misfortune
Brood War
General
Google Play ASL (Season 20) Announced Shield Battery Server New Patch BW General Discussion [BSL 2025] H2 - Team Wars, Weeklies & SB Ladder BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[Megathread] Daily Proleagues [BSL20] Non-Korean Championship 4x BSL + 4x China CSL Xiamen International Invitational [CSLPRO] It's CSLAN Season! - Last Chance
Strategy
Does 1 second matter in StarCraft? Simple Questions, Simple Answers Muta micro map competition [G] Mineral Boosting
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Total Annihilation Server - TAForever [MMORPG] Tree of Savior (Successor of Ragnarok) Path of Exile
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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread UK Politics Mega-thread Stop Killing Games - European Citizens Initiative Things Aren’t Peaceful in Palestine
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Anime Discussion Thread [\m/] Heavy Metal Thread Movie Discussion! [Manga] One Piece Korean Music Discussion
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 NBA General Discussion
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
Ping To Win? Pings And Their…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Socialism Anyone?
GreenHorizons
Eight Anniversary as a TL…
Mizenhauer
Customize Sidebar...

Website Feedback

Closed Threads



Active: 684 users

2011 SC AI Competition

Forum Index > BW General
Post a Reply
1 2 Next All
djsherman
Profile Blog Joined November 2009
United States140 Posts
February 05 2011 01:51 GMT
#1
The StarCraft AI Competition introduced last year will be once again be part of the Artificial Intelligence and Interactive Digital Entertainment (AIIDE) conference. The call for participation is now live at the University of Alberta, which will be hosting this years contest. The current site is a placeholder, which will soon include details about the rules and tournament structure. Ideally, this year the tournament will be automated and provide a wide variety of options for how to run the tournament.

I'd like to hear from the StarCraft community: what would you like to see from this years competition, as far as organization, results, and rules?

Last years competition was a huge success and we are excited to see what future competitions will show us. UC Berkeley won last years main event with raging Mutalisks, what else can AI show us?
StarCraft AI Competition Organizer
ArbAttack
Profile Blog Joined September 2010
Canada198 Posts
February 05 2011 01:59 GMT
#2
Winning AI plays a C or better player on a current proleague map at the end please, BO3 or BO5.
djsherman
Profile Blog Joined November 2009
United States140 Posts
February 05 2011 02:25 GMT
#3
I would say the 2010 winner is rated 1500, based on BO1 matches. C would be great!
StarCraft AI Competition Organizer
gen.Sun
Profile Blog Joined October 2009
United States539 Posts
Last Edited: 2011-02-05 02:52:33
February 05 2011 02:43 GMT
#4
A round where a bot has to play all 3 races.

A round where a 'surprise' element is added to the game on tournament day, in order to check for AI's adaptability. In mirror matchups maybe a unit is removed. For example, zerglings or mutas in ZvZ.

Or maybe a special Python where the the main has only 4 mineral patches. A sudden decrease of CC/Hatch/Nexus price to 75/100/100. (ehh, probably imba in favor of zerg) These are some example surprises.

This way we can see whether the AIs are truly intelligent or have hard coded BOs.

From my understanding all the current bots would fail pretty hard if tested like this. But with another year maybe it's enough time to write something more flexible?
djsherman
Profile Blog Joined November 2009
United States140 Posts
February 05 2011 02:52 GMT
#5
[B]This way we can see whether the AIs are truly intelligent or have hard coded BOs.


BOs are expected, due to the complexity of the domain. But I do like some of the ideas you are proposing. Basically, there are two directions in which to increase complexity. The first is to relax the constraint of a fixed race, make the bot play all races, against all races, even random. The second is to relax the constraint of know maps, make the bot play on new maps. But AIs are not yet able to overcome humans when following both of these constrains, so why relax them at this point?

StarCraft is an excellent domain for AI research and there are all sorts of potential for investigating general intelligence techniques, but first consider humans. Humans have to first study maps, or at least be given a high-level description of map features. Second, even top level players don't random races, because its too complicated, even for humans. I agree that an advanced AI would be capable of these feats, but it is far beyond the current capabilities of systems.
StarCraft AI Competition Organizer
gen.Sun
Profile Blog Joined October 2009
United States539 Posts
Last Edited: 2011-02-05 03:13:01
February 05 2011 03:06 GMT
#6
I'm interesting in reading about what kinds of general intelligence research that's come of the competition. From what I understand the bar is set pretty low.

An AI should be given all the information that a newbie human is given, data on unit HP, attack, move speed, range, etc, and tasked with figuring out unit counters themselves. They should be able to figure out on the fly the answers to questions like, I'm expecting mutas, should I build more turrets or make barracks for more marines.

Year 1 should be enough for figuring out all the mundane stuff like unit micro and pathfinding. Year 2 should be dumping the constraints for more interesting play.

If the AI is thinking on a high enough level then things like race or map should not matter to them.

If you set the rules from day 1 to favor flexibility then you might be able to encourage faster development in that direction. Otherwise teams might be tempted to stuff the bots with mid to low level strategies, like BOs and unit counters and end up with effective but uninteresting bots.

my 2 cents.
djsherman
Profile Blog Joined November 2009
United States140 Posts
February 05 2011 04:18 GMT
#7
If you set the rules from day 1 to favor flexibility then you might be able to encourage faster development in that direction. Otherwise teams might be tempted to stuff the bots with mid to low level strategies, like BOs and unit counters and end up with effective but uninteresting bots.

my 2 cents.


My view has always been that before we build general intelligence, we must first build specific intelligence, With chess, we went too far, and built chess specific machines, but as long as we are using cpus off-the-shelf we should be fine in our quest for intelligence. We can't build expert general intelligence until we have first built expert intelligence for a specific domain!
StarCraft AI Competition Organizer
kamikami
Profile Joined November 2010
France1057 Posts
February 05 2011 04:49 GMT
#8
It would be nice if you can add the ability to analyze new maps, so that we can see how "creative" the AIs are. I know it's hard but isn't it the point of all AI researches ?
Khassar de Templari
zobz
Profile Joined November 2005
Canada2175 Posts
February 05 2011 05:25 GMT
#9
They layed alot of the ground work last year. Now that the AIs are far along in getting things like scouting and micro and basic build orders down, there's going to be alot less left to compete over besides the real depth of the strategy of the game. I'm interested to see them bring it to the next level getting into varied build orders, complex micro management with multiple unit types, and everything to do with the battle to secure resources.

All i want to see is more full tournaments with lots of games played on proper maps, ala the final stage of last year's competition. For micro maps to be worth a damn they really should have dynamic armies of differing races, and then balancing the map would be sort of a problem and probably just a waste of resources, unless you have them to spare.

What i really want to see is more stuff like that article on Berkley's Overmind. I find it extremely interesting to read about the whole process of game theory based programming, especially in relation to starcraft.
"That's not gonna be good for business." "That's not gonna be good for anybody."
stafu
Profile Blog Joined January 2009
Australia1196 Posts
February 05 2011 06:01 GMT
#10
I made an SC AI for my AI unit last semester. It was a lot of fun, and BWAPI is a great API which was really easy to get the hang of. I might have to work on my AI and submit something for AI competition this year
Spazer
Profile Blog Joined March 2009
Canada8031 Posts
February 05 2011 06:02 GMT
#11
More micro maps! With the previous bots, I always felt that even though their micro was adequate, their decision making was always kinda suspect. IIRC, you posted a video of you playing a bot on the mnm micro map, and utterly destroyed it because you always fought on the high ground. There's still a lot of room for improvement.

In addition, more interesting unit compositions for micro maps would be nice instead of just plain mnm or dragoons. Something like tank/vulture/goliath/dropship. With a composition like this, you can do a lot of different things. Since this is essentially TvT, positioning becomes key. Where do you set up tanks? Can you lure the enemy within range of those tanks? How should I place the few mines I have? Can I effectively utilize my dropships to make their tanks splash friendly units?

To date, the majority of the terran bots I've seen tend to be very sloppy regarding positioning. Oftentimes they'll siege up over their own mines, with predictable results. Stuff like that shouldn't happen.

Basically, I want to see more emphasis on positional play. This is the one area I think bots really need to improve in.
Liquipedia
GGTeMpLaR
Profile Blog Joined June 2009
United States7226 Posts
February 05 2011 06:24 GMT
#12
I was arguing with my friends the other day about AI in Starcraft, but I am not really a computer expert so I'd like to ask you guys

1) No AI is capable of competing on a professional level in Starcraft

we seemed to agree on this point

but they claim that it is possible to program an AI that would be capable of outmicro-ing professional gamers rather easily while I was under the impression that this would be one of the hardest things to program

am I mistaken or are they
plutonian
Profile Joined October 2009
United States6 Posts
February 05 2011 07:51 GMT
#13
You're both mistaken. Programming an AI to "outmicro" is not the hard part, programming it to micro intelligently is. It doesn't have a clickspeed, obviously, so its APM can be infinite. But how do you get it to make decisions about what to do with its units? Does it try to snipe tanks/HT/defilers, or pull back to better position? How many units ahead should it be to try to break a good concave of ranged units? What about breaking a ramp? When it has melee units vs. ranged, how should it behave? Should it charge in and try to intermingle with the ranged units, or retreat? How many hydras are worth charging with X number of zealots? The answers all depend on positioning and how important map control is at that stage of the game. Pro players don't have formulas for working these things out, they just have instincts and thousands of hours of experience.
Goragoth
Profile Blog Joined April 2009
New Zealand1065 Posts
February 05 2011 09:13 GMT
#14
Why is it that every thread about AI invariably has some complete moron that thinks that any AI that doesn't have human-level intelligence is somehow worthless? We are at least 50 years from achieving that, probably more. Real, true intelligence requires levels of complexity that are hard to imagine. Having a computer solve even a constrained problem like playing Starcraft well requires a ton of work and interesting research. It doesn't matter that much of it is hard-coded to solve a particular problem, it's just a first step. We are already seeing some emergent behaviour in advanced bots like the Overmind and that's truly fascinating and more than I really expected from all of this. Personally I'm absolutely thrilled to see where things will go now that many of the teams have the basics out of the way and can concentrate on making their bots even smarter and more versatile.

As far as what I would like to see: a detailed write-up from each team, how they went about making their bots, design philosophies, etc... like the article on the Overmind but not just from the winner. Maybe some sort of documentary that could be put on YouTube would be cool too, with interviews with the developers and maybe some graphics to explain certain concepts etc... to make it all more accessible to a wider audience. Maybe someone could contact one of the science magazines like New Scientist to do a piece and maybe even a TV station like the National Geographic channel. I'm not sure what the funding and organization is like behind this competition but there are some fantastic PR opportunities here.
Creator of LoLTool.
rasdasd
Profile Joined June 2010
United States82 Posts
February 05 2011 09:38 GMT
#15
@Goragoth, That would be awesome (Since that would mean i get an interview :D ZotBot FTW)

In general, to what i have read on the previous posts. My bot, and pretty much almost all of the other bots, already have an algorithm to analyze the maps. My bot will spend the first 30 seconds analyzing the map if it has never played on it b4.

As was stated before, The micro actions themselves are easy, but knowing when to micro is hard. I should probably post a video of my Psi Storm micro :D a 80 supply army beats 200/200 Hydras with 80 food of siege tanks supporting them :D

I'll prolly post here again when i have more time.
Stuck in traffic? Use a Reaver.
djsherman
Profile Blog Joined November 2009
United States140 Posts
February 05 2011 22:07 GMT
#16
On February 05 2011 18:13 Goragoth wrote:
Why is it that every thread about AI invariably has some complete moron that thinks that any AI that doesn't have human-level intelligence is somehow worthless? We are at least 50 years from achieving that, probably more. Real, true intelligence requires levels of complexity that are hard to imagine. Having a computer solve even a constrained problem like playing Starcraft well requires a ton of work and interesting research.


This is why we are starting with a fixed task. Not sure about your timeline of general intelligence, but yes, playing expert StarCraft is only the beginning in building human level AI systems.
StarCraft AI Competition Organizer
gen.Sun
Profile Blog Joined October 2009
United States539 Posts
February 06 2011 17:45 GMT
#17
So if a new team wants in in this competition is there any way to start at the same level as the teams who participated in the first year?

rasdasd
Profile Joined June 2010
United States82 Posts
February 06 2011 19:45 GMT
#18
@ gen.Sun: There are some bots that have released their code. I am in the midst of creating a new bot from scratch. The only benefit i have from being in the previous year's competition is my knowledge. I'm sure if you worked on it a bit you could have a really good bot, perhaps even the winning one :D
Stuck in traffic? Use a Reaver.
nalgene
Profile Joined October 2010
Canada2153 Posts
Last Edited: 2011-02-06 19:56:23
February 06 2011 19:54 GMT
#19
Could you guys possibly give data about the terrain that are good/bad for specific races or something? Or some tactics on how to fight against a certain terrain? The bot never used darkswarm or plague against hostiles. It seemed like they were being held back by some restrictions.
Year 2500 Greater Israel ( Bahrain, Cyprus, Egypt, Iran, Iraq, Jordan, Kuwait, Lebanon, Oman, Gaza Strip, West Bank, Qatar, Saudi Arabia, Syria, Turkey, United Arab Emirates, Yemen )
Ookm
Profile Joined November 2007
Bolivia18 Posts
February 06 2011 20:06 GMT
#20
If most of the competitors can improve the macro (expansions, workers actually working, and units actually moving), and improve the push too.. it will be very cool.
"I didn't choose the career, the career chose me" LYH
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Sparkling Tuna Cup
10:00
Weekly #99
ByuN vs JumyLIVE!
TBD vs Krystianer
CranKy Ducklings191
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Harstem 446
StarCraft: Brood War
Horang2 4644
Bisu 2084
Flash 1457
Shuttle 1429
Jaedong 663
EffOrt 580
Stork 397
Zeus 392
Larva 389
Mini 383
[ Show more ]
Soma 286
ggaemo 253
Hyun 200
Snow 115
ToSsGirL 111
Killer 101
ZerO 94
Soulkey 90
Dewaltoss 86
Mind 85
Rush 65
PianO 53
Backho 49
Aegong 49
sSak 34
Movie 34
Sharp 31
soO 31
Noble 29
scan(afreeca) 23
Free 22
Icarus 22
JYJ20
JulyZerg 20
sorry 17
Shinee 13
Sacsri 12
ivOry 5
IntoTheRainbow 5
Terrorterran 4
Dota 2
Gorgc739
XaKoH 451
qojqva347
XcaliburYe204
Counter-Strike
olofmeister1710
fl0m1656
x6flipin571
oskar145
sgares126
Super Smash Bros
amsayoshi42
Other Games
singsing1858
B2W.Neo753
DeMusliM375
crisheroes289
Fuzer 222
Hui .194
Lowko159
ZerO(Twitch)16
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• davetesta32
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 1362
• WagamamaTV265
League of Legends
• Nemesis3371
• Jankos735
Upcoming Events
WardiTV European League
3h 47m
PiGosaur Monday
11h 47m
OSC
1d
uThermal 2v2 Circuit
1d 3h
The PondCast
1d 21h
Online Event
2 days
Korean StarCraft League
3 days
CranKy Ducklings
3 days
Online Event
4 days
Sparkling Tuna Cup
4 days
Liquipedia Results

Completed

BSL 20 Non-Korean Championship
FEL Cracow 2025
Underdog Cup #2

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Team Wars
CC Div. A S7
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25

Upcoming

BSL 21 Qualifiers
ASL Season 20: Qualifier #1
ASL Season 20: Qualifier #2
ASL Season 20
CSLPRO Chat StarLAN 3
BSL Season 21
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
WardiTV Summer 2025
uThermal 2v2 Main Event
HCC Europe
Yuqilin POB S2
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall 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.