• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 16:21
CET 22:21
KST 06:21
  • 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 Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10
Community News
[BSL21] Ro.16 Group Stage (C->B->A->D)4Weekly Cups (Nov 17-23): Solar, MaxPax, Clem win2RSL Season 3: RO16 results & RO8 bracket13Weekly Cups (Nov 10-16): Reynor, Solar lead Zerg surge2[TLMC] Fall/Winter 2025 Ladder Map Rotation14
StarCraft 2
General
When will we find out if there are more tournament Weekly Cups (Nov 17-23): Solar, MaxPax, Clem win SC: Evo Complete - Ranked Ladder OPEN ALPHA Weekly Cups (Nov 10-16): Reynor, Solar lead Zerg surge RSL Season 3: RO16 results & RO8 bracket
Tourneys
[Alpha Pro Series] Nice vs Cure Tenacious Turtle Tussle RSL Revival: Season 3 $5,000+ WardiTV 2025 Championship StarCraft Evolution League (SC Evo Biweekly)
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 501 Price of Progress Mutation # 500 Fright night Mutation # 499 Chilling Adaptation Mutation # 498 Wheel of Misfortune|Cradle of Death
Brood War
General
Which season is the best in ASL? [BSL21] Ro.16 Group Stage (C->B->A->D) Data analysis on 70 million replays FlaSh on: Biggest Problem With SnOw's Playstyle soO on: FanTaSy's Potential Return to StarCraft
Tourneys
[Megathread] Daily Proleagues [BSL21] RO16 Tie Breaker - Group B - Sun 21:00 CET [BSL21] GosuLeague T1 Ro16 - Tue & Thu 22:00 CET [BSL21] RO16 Tie Breaker - Group A - Sat 21:00 CET
Strategy
Game Theory for Starcraft How to stay on top of macro? Current Meta PvZ map balance
Other Games
General Games
Beyond All Reason Stormgate/Frost Giant Megathread Nintendo Switch Thread The Perfect Game Should offensive tower rushing be viable in RTS games?
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
TL Mafia Community Thread Mafia Game Mode Feedback/Ideas
Community
General
US Politics Mega-thread Artificial Intelligence Thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread YouTube Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread
Sports
Formula 1 Discussion 2024 - 2026 Football Thread NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Where to ask questions and add stream? The Automated Ban List
Blogs
Thanks for the RSL
Hildegard
The Health Impact of Joining…
TrAiDoS
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1983 users

Student AI Tournament: Round Robin done!

Forum Index > BW General
17 CommentsPost a Reply
nepeta
Profile Blog Joined May 2008
1872 Posts
Last Edited: 2015-01-18 20:54:32
January 18 2015 20:25 GMT
#1
[image loading]
Hosted by Czech Technical University, Prague & Comenius University, Bratislava


About the SSCAI Tournament
The Student Starcraft AI Tournament is a tournament for artificial intelligence students who have coded bots in java or c++. Although one of the goals is to win, it is not the only one. AI is a rather broad field, so there are a lot of different implementations, among them neural nets, combat simulators, learning programs, but also fixed strategies and cheeses.

'breakk' has been the mastermind or this fantastic tournament, which sports a line-up of 42 students or teams with their AIs, duking it out in a 42x42 grid for the round robin stage. If you're worrying that this poor man has set up 861 ((42x41)/2) games, rest assured that all sessions were made by another piece of software. The lot has been broadcasted automatically over the last couple of days via http://www.hitbox.tv/sscaitournament. I've been blogging some battle reports here, if you want to have a look at the matches. Replays will be released on the website soon. The tournament stream is broadcasting random matches now, look there too.

[image loading]

Martin Rooijackers' LetaBot, a rather cheesy bunker rush-bot, took a joint first place with XIMP, Tomas Vajda's creation, that likes to cannon itself in and subsequently send carriers over to kill the competition. Rooijackers thereby wins the student competition, as Vajda is not competing as student. Congratulations Martin!

Third place is occupied by the indubitably frightening ICELab bot. If I had to pick a bot that would be most challenging and fun to play as a human player, it would be this one. The ICE-Lab, at Ritsumeikan University seems to be on top of its game, which is AI and incorporating gosu scientifix stuff in a starcraft bot.

There are (too) many terran and protoss in the top 8, as you can see. Marek Suppa went 30-11, finished 9th with his 5pool bot. That's right, a 5 pool bot. Prognostications made in #bwapi on sunday pointed the way to a sauron-zerg or defiler-bot, unlimited apm and other AIs being unable to handle that, but more about that later.

Top AI 8 Tournament
'breakk' will be hosting a top 8 conference shortly, most likely around next week. Want to see the round robin champions duke it out in a yet to be determined but unmentionably glorious format? Will LetaBot be able to cheese its way to another title? Can XIMP carrier-own the terran competition? Or wil ICELab take the throne? Watch it! Tournament organisation is looking for a caster!

Participating next year?
An AI-programmer, wouldn't you want to be one? On birthday parties, blind dates: "Oh I'm flipping burgers atm because I can't be bothered to write resumes, but in my spare time I code neural net learning stuff into VR combat simulations-" It is within everyone's grasp!

Check THIS, the SSCAI tutorial database. Many bots are open source, so just download a couple, look what it's all about and modify your heart out. BWAPI has been praised as one of the best, if not the best open source instruction kit for a game. Also look in the contact and further reading bits below. #bwapi is full of very talented and friendly people, ready to help you, but prepare for some hard labour along the way to your first own AI!

Further reading
  • SSCAI research database
  • Arstechnica on 2010 bot scripts.

Contact SSCAI
http://sscaitournament.com/
BWAPI facebook
chat: irc.freenode.net #bwapi
Facebook Twitter Reddit
Broodwar AI :) http://sscaitournament.com http://www.starcraftai.com/wiki/Main_Page
krasi0
Profile Joined March 2014
Germany21 Posts
January 18 2015 20:46 GMT
#2
A very nice and concise resume of all the action. Thanks!
Let's really hope that such reports are going to increase the BWAPI AI community or at least the fan base!
Maybe the following famous and commercial Broodwar tournaments will be between pro-grammers instead of pro-gamers.

Looking forward to the top 8, single-elimination bracket next week and to the replay pack of the already past tournament, of course.
LetaBot
Profile Blog Joined June 2014
Netherlands557 Posts
January 18 2015 21:30 GMT
#3
I am going to run some Bot vs itself matches (for example: ICELab vs ICElab) for those that are interested. I do not have access to all the DLL's of the top 8 bots, but I will try to do as many as possible. Replays will be posted here and in the SSCAI tournament topic.
If you cannot win with 100 apm, win with 100 cpm.
Ragnarork
Profile Blog Joined June 2011
France9034 Posts
January 18 2015 22:10 GMT
#4
Congratz to all the bot creators who participated!

I'm surprised Zerg is so badly represented in this tournament. When I read about the Berkeley overmind, it seemed to be a very interesting AI with its mutalisk-centered approach. Anyone could explain then why is there such a strong performance by Terran and Protoss AIs compared to Zerg ones?

Damn, this makes me want to fiddle a bit with the BWAPI.
LiquipediaWanderer
purakushi
Profile Joined August 2012
United States3301 Posts
January 18 2015 22:28 GMT
#5
Fantastic stuff!
Love to see people use BWAPI and BW
T P Z sagi
adymus
Profile Joined August 2011
Romania140 Posts
January 18 2015 22:47 GMT
#6
Good luck and when you are bored or have to work do like me watch some games <3 it runs good and its HD , i always watch at work :D great games
https://www.twitch.tv/adymustv
sscaitournament
Profile Joined January 2011
Czech Republic90 Posts
January 19 2015 00:16 GMT
#7
Hello, breakk here (aka. Michal Certicky) with a couple of notes

Thanks!
First of all, big thanks to everyone for participating, watching the games or writing about SSCAI here on TL or anywhere else! I really love to see the bots getting better every year and the tournament getting the attention. Makes all the work put into it worthwhile.

Students & non-students
Little note: The tournament is not just for the students! It was in 2011, but now there are many non-students and teams there. Anyone can join.

Game management software
OP mentioned there is a piece of software used to schedule and run the games automatically. We now indeed use the modified version of this (thanks to people at University of Alberta), but we actually scheduled and ran hundreds of games manually back in 2011.

WANTED: Casters for Ro8
Yes, we are indeed looking for volunteers to record a commentary of upcoming single-elimination bracket of top 8 bots. It will be published on SSCAI YouTube channel. English as native language or in-depth knowledge of BW is NOT NEEDED. Please let me know if you're interested (either in comments, PM or, preferably, email me at certicky@gmail.com).

WANTED: New members for SSCAI organization team
We're also looking for people to join the SSCAI organization team. You all can help in any of the following ways:
* by making noise about SSCAI: blogging, spamming social media, recording YouTube videos or any other kind of marketing
* by programming parts of the website or tournament management software
* by occassionally moderating the chat on hitbox.tv stream
* by coming up with good ideas and reporting the issues
Let me know if you're interested (certicky@gmail.com, PM or comment here). I'll soon create a page on the SSCAI web that will give everyone a proper credit (might be helpful to you as well).

Reading
If you just want to read more about the bot-coding, BWAPI and game AI, take a look either at this collection of related scientific papers or (for lighter reading) check out the short articles on Kotaku or RPS.
LetaBot
Profile Blog Joined June 2014
Netherlands557 Posts
January 19 2015 01:22 GMT
#8
Bot vs Bot mirror matches:

I managed to run some bots versus versions of themself.
I haven't yet set up the BWAPI correctly on the other PC, so WOPR,Skynet and Black White have not been run yet.
If someone want to see those as well, mention it in this topic.

IceBot vs IceBot:
http://repdepot.net/replay.php?id=56201

Krasi0 vs Krasi0:
http://repdepot.net/replay.php?id=56202

LetaBot vs LetaBot:
http://repdepot.net/replay.php?id=56203

UAlbertaBot vs UAlbertaBot:
http://repdepot.net/replay.php?id=56204

Ximp vs Ximp:
http://repdepot.net/replay.php?id=56205
If you cannot win with 100 apm, win with 100 cpm.
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
January 19 2015 05:38 GMT
#9
Looks great and I loved your mini-BRs in the blog nepeta!
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
BisuDagger
Profile Blog Joined October 2009
Bisutopia19299 Posts
January 19 2015 09:01 GMT
#10
If I can cast from vods and they will be available next week, ill try and get to it. (I didn't see a date above for ro8). I used to tinker with the BW api from a couple years ago. I am curious to see how much it's improved.
ModeratorFormer Afreeca Starleague Caster: http://afreeca.tv/ASL2ENG2
Ragnarork
Profile Blog Joined June 2011
France9034 Posts
Last Edited: 2015-01-19 09:31:51
January 19 2015 09:26 GMT
#11

Reading
If you just want to read more about the bot-coding, BWAPI and game AI, take a look either at this collection of related scientific papers


Hehe, many in this list are from a friend. (Most of the bayesian-centered papers)
Definitely good reads, even when reading "scientific materials" is painful to you.
LiquipediaWanderer
sscaitournament
Profile Joined January 2011
Czech Republic90 Posts
January 19 2015 13:01 GMT
#12
On January 19 2015 18:26 Ragnarork wrote:
Hehe, many in this list are from a friend. (Most of the bayesian-centered papers)
Definitely good reads, even when reading "scientific materials" is painful to you.

I guess you mean Gabriel Synnaeve, right? Met him at a conference once Gabriel, are you reading this? How's the work on that new clojure bot going?
Ragnarork
Profile Blog Joined June 2011
France9034 Posts
Last Edited: 2015-01-19 15:49:01
January 19 2015 13:53 GMT
#13
Yup exactly!

By the way, I like how the only bot (obviously) named after a progamer ended up first
LiquipediaWanderer
hypnotoad.410
Profile Joined January 2011
Germany29 Posts
January 19 2015 18:28 GMT
#14
this was a broodwar tournament, or sc2?
sscaitournament
Profile Joined January 2011
Czech Republic90 Posts
January 19 2015 18:32 GMT
#15
On January 20 2015 03:28 hypnotoad.410 wrote:
this was a broodwar tournament, or sc2?

brood war. and it's still running (check the stream) even though this one phase is over.
sscaitournament
Profile Joined January 2011
Czech Republic90 Posts
January 20 2015 09:36 GMT
#16
Tomorrow (Wednesday, 01/21/2015) at 23:00 CET / 16:00 CST, we'll stream first 4 games of SSCAI mixed division bracket. You can vote for the lineup in BWAPI Facebook group.
First one is arranged according to round-robin scores, next two are random:
[image loading]
outscar
Profile Joined September 2014
2832 Posts
January 20 2015 12:43 GMT
#17
Last year I run Krasi0bot at iCCup and damn, he can beat D- and sometimes D players. Actually, that bot needs to be improved a lot, but he is cool. What I am upset that I couldn't find any download links for other bots. Students hide them because they afraid that someone can stole it? It would be fun to play against these bots too, but from what I hear you need two PC's for it. Hoping for release of BWAPI 4.0 which will enable this function and new stuffs. Keep up great work!
sunbeams are never made like me...
LetaBot
Profile Blog Joined June 2014
Netherlands557 Posts
January 20 2015 16:09 GMT
#18
On January 20 2015 21:43 outscar wrote:
Last year I run Krasi0bot at iCCup and damn, he can beat D- and sometimes D players. Actually, that bot needs to be improved a lot, but he is cool. What I am upset that I couldn't find any download links for other bots. Students hide them because they afraid that someone can stole it? It would be fun to play against these bots too, but from what I hear you need two PC's for it. Hoping for release of BWAPI 4.0 which will enable this function and new stuffs. Keep up great work!


You can find some of the other bots at the AIIDE download page here. Playing against these bots can be done on one PC with a virtual machine.
If you cannot win with 100 apm, win with 100 cpm.
Please log in or register to reply.
Live Events Refresh
Next event in 2h 40m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
UpATreeSC 222
ProTech152
JuggernautJason106
ForJumy 40
StarCraft: Brood War
Calm 4153
Hyun 77
Aegong 21
ivOry 13
Dota 2
BananaSlamJamma106
Counter-Strike
fl0m4511
minikerr20
Heroes of the Storm
Liquid`Hasu432
Other Games
Grubby6171
tarik_tv3655
FrodaN2413
DeMusliM440
RotterdaM211
ArmadaUGS197
ZombieGrub40
Organizations
Dota 2
PGL Dota 2 - Main Stream116
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• Reevou 10
• Dystopia_ 3
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• blackmanpl 44
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV502
Other Games
• imaqtpie1251
• Shiphtur147
Upcoming Events
Tenacious Turtle Tussle
2h 40m
The PondCast
12h 40m
Replay Cast
1d 1h
OSC
1d 19h
LAN Event
1d 20h
Replay Cast
2 days
Replay Cast
2 days
WardiTV Korean Royale
2 days
Sparkling Tuna Cup
3 days
WardiTV Korean Royale
3 days
[ Show More ]
Replay Cast
4 days
Wardi Open
4 days
Monday Night Weeklies
4 days
StarCraft2.fi
4 days
Replay Cast
5 days
Wardi Open
5 days
StarCraft2.fi
5 days
Wardi Open
6 days
StarCraft2.fi
6 days
Liquipedia Results

Completed

SOOP Univ League 2025
RSL Revival: Season 3
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
CSCL: Masked Kings S3
Slon Tour Season 2
META Madness #9
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2

Upcoming

BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
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.