For the 6th consecutive year SSCAIT will be hosting the largest tournament for Broodwar AIs in the world! With 45 participants registered, two more than last year, the inital round robin group phase is already under way, to determine which student will be the 2016 champion. After that, the best 16 AIs will play a single elimination bracket, Ro16-Ro4 will be bo3, the finals a Bo5.
There are 19 new bots participating this year -which sadly means not everyone who was participating last year signed up again. Most coders have had no time to update their bots. Hopefully they'll be with us again next year.
Last year, LetaBot took the student division, while Killerbot dominated from the Ro16 until the end, dropping only one game in the process. This year bot Marian Devecka (Killerbot) and Martin Rooijackers (LetaBot) have been working diligently on updating their bots to the newest standards. Then there is Iron Bot, by Igor Dimitrijevic, a French epiphany with relentless harassment. As outsiders for the title must be named ZZZKBot, by Chris Coxe, krasi0bot by Krasimir Krastev -or will the new protoss prodigy Bereaver walk the royal road? Using shuttle/reaver, high templars and a very aggressive combat simulator, he very well might.
There will be a broadcast of the best games from the round of robin stage, from then on the Ro16 up until the finals will be broadcast completely, so be prepared for some gosu bot on bot action!
PREVIEW We already made a video of the best of the Round Robin:
Also, a short glance at the major contenders to enter the round of 16:
Congratulations to LetaBot, won the round robin part in dominating fashion! WuliBot got 2nd, Dave Churchill's UAlbertaBot 3rd. On to the Ro16 now, bracket following shortly!
Waiting for Playoffs stage! Nice to see LetaBot doing greatly again. I've also got a question about playing vs bots myself. I've installed BWAPI 4,1,2 as well as downloaded BWAPI dlls from SSCAI website. However, I've succeded only in running Krasi0 and Iron bots while, for example, LetaBot and KillerBot didn't start and I've got "failed to load the AI module at blablabla/**.dll" error message from BWAPI. Any ideas on what am I doing wrong?
On January 01 2017 01:16 nepeta wrote: Congratulations to LetaBot, won the round robin part in dominating fashion! WuliBot got 2nd, Dave Churchill's UAlbertaBot 3rd. On to the Ro16 now, bracket following shortly!
Actually, this was a mixup on our side. Dave Churchill didn't get 3rd place this year, since he's not a student. Instead, Zia bot ended up 3rd, making it the first Korean bot on a winning position.
On January 03 2017 04:01 Alex007 wrote: Waiting for Playoffs stage! Nice to see LetaBot doing greatly again. I've also got a question about playing vs bots myself. I've installed BWAPI 4,1,2 as well as downloaded BWAPI dlls from SSCAI website. However, I've succeded only in running Krasi0 and Iron bots while, for example, LetaBot and KillerBot didn't start and I've got "failed to load the AI module at blablabla/**.dll" error message from BWAPI. Any ideas on what am I doing wrong?
Only some bots use BWAPI 4.1.2 to run - others use older versions. You should always download the BWAPI.dll that comes with the bot and temporarily replace your own BWAPI.dll with it.
On January 19 2017 04:12 nepeta wrote: LIve now on hitbox.tv/sscaitournament and https://www.twitch.tv/certicky, for some reason TL calendar doesn't show
Twitch stream is not loading, at least for me. Hitbox has no video but audio at least.
Heh, quite interesting. As I said in the blog, only an admin mixup/confusion and technical problems the first time they played are valid reasons that I can see for now. It would be quite lame to replay something because the "wrong" bot won or because it wasn't fun enough.
Heh, quite interesting. As I said in the blog, only an admin mixup/confusion and technical problems the first time they played are valid reasons that I can see for now. It would be quite lame to replay something because the "wrong" bot won or because it wasn't fun enough.
From the BWAPI facebook page
Hi guys. Wow, did Steamhammer really win that 1st game? (176045) I did indeed schedule those 8 games in a row, but then I had to go afk before they started and returned only in the middle of match 2. And since I wanted to see all Ro16 games before sending them to nepeta (to be sure all went without technical problems), I just rescheduled the 1st match, assuming it won't affect the result (I didn't even look at it). I assure you, there is no match fixing - just a lot of circumstantial randomness I don't even have any reason to favor one bot over the other.
Also, before some conspiracy theorist notices, two other Ro16 matches were also replaced by later games without me looking at the results The reasons for this are equally stupid and random - I managed to send 6 instead of 8 reps to nepeta and when I realized it, it was easier for me to reschedule than to look for the old ones.
So in conclusion, if I schedule a few games in a row, it doesn't mean they will 100% all be used for the bracket. There are unexpected external factors and my own fuckups which influence this, but I assure you - there is no intention to fix the results.
So basically, he used the replays from the games he watched live. As mentioned, it is not just my bot who got a different replay choice because of that.
On January 20 2017 00:21 LetaBot wrote: From the BWAPI facebook page
Thanks, considering I'm not on Facebook and thus wouldn't see it.
And in the end, it's a valid reason from my point of view, as already stated. Will be interesting to see whether people will actually complain after that or not.
Hi guys. Wow, did Steamhammer really win that 1st game? (176045) I did indeed schedule those 8 games in a row, but then I had to go afk before they started and returned only in the middle of match 2. And since I wanted to see all Ro16 games before sending them to nepeta (to be sure all went without technical problems), I just rescheduled the 1st match, assuming it won't affect the result (I didn't even look at it). I assure you, there is no match fixing - just a lot of circumstantial randomness I don't even have any reason to favor one bot over the other.
Also, before some conspiracy theorist notices, two other Ro16 matches were also replaced by later games without me looking at the results The reasons for this are equally stupid and random - I managed to send 6 instead of 8 reps to nepeta and when I realized it, it was easier for me to reschedule than to look for the old ones.
So in conclusion, if I schedule a few games in a row, it doesn't mean they will 100% all be used for the bracket. There are unexpected external factors and my own fuckups which influence this, but I assure you - there is no intention to fix the results.
I think there is no excuse. You can not organize a tournament like this. Why were the games not casted live ?
Hi guys. Wow, did Steamhammer really win that 1st game? (176045) I did indeed schedule those 8 games in a row, but then I had to go afk before they started and returned only in the middle of match 2. And since I wanted to see all Ro16 games before sending them to nepeta (to be sure all went without technical problems), I just rescheduled the 1st match, assuming it won't affect the result (I didn't even look at it). I assure you, there is no match fixing - just a lot of circumstantial randomness I don't even have any reason to favor one bot over the other.
Also, before some conspiracy theorist notices, two other Ro16 matches were also replaced by later games without me looking at the results The reasons for this are equally stupid and random - I managed to send 6 instead of 8 reps to nepeta and when I realized it, it was easier for me to reschedule than to look for the old ones.
So in conclusion, if I schedule a few games in a row, it doesn't mean they will 100% all be used for the bracket. There are unexpected external factors and my own fuckups which influence this, but I assure you - there is no intention to fix the results.
I think there is no excuse. You can not organize a tournament like this. Why were the games not casted live ?
Because the caster isn't always available (he is doing it for free, unlike a caster for ASL for example). That is why the casting is prerecorded.
I just tuned in for the last part of that TvP, but I saw the terran bots look like they have really progressed, building placement looked better, tank formation was good. Very impressive
A bit disappointed in the krasi0 vs tscmoop match myself. I saw a much better match between the two in the round robin stage where moop and krasi0 both had half the map and eventually after enough psi-storm and shuttle/reaver killing scvs moop finally overcame and won. Also as much as it'd be nice to have Bereaver be a royal roader I won't lie that I was cheering all out for XIMP. There's just something majestic with cannoning up your natural and then teching to carriers. Thought for sure Bereaver would win the series since he had some of the best shuttle/reaver micro I saw in the round robin stage but carriers are just too strong.
If krasi0's bot doesn't take the opponent's likely buildorder into account then I could see XIMP giving him some problems since his mech play is much more siege tank/vulture heavy and sorely lacking in AA. LetaBot and Iron Bot are both solid terrans so I'm looking forward to that as well.
On January 22 2017 16:39 Megiddosc wrote: A bit disappointed in the krasi0 vs tscmoop match myself. I saw a much better match between the two in the round robin stage where moop and krasi0 both had half the map and eventually after enough psi-storm and shuttle/reaver killing scvs moop finally overcame and won. Also as much as it'd be nice to have Bereaver be a royal roader I won't lie that I was cheering all out for XIMP. There's just something majestic with cannoning up your natural and then teching to carriers. Thought for sure Bereaver would win the series since he had some of the best shuttle/reaver micro I saw in the round robin stage but carriers are just too strong.
If krasi0's bot doesn't take the opponent's likely buildorder into account then I could see XIMP giving him some problems since his mech play is much more siege tank/vulture heavy and sorely lacking in AA. LetaBot and Iron Bot are both solid terrans so I'm looking forward to that as well.
krasi0 (tech) switches to goliaths when it sees carriers.
Pretty interesting games overall. Skimmed through them somewhat quick though.
I also chuckled a bit how the winner bot's description is "LetaBot uses Liquipedia Build orders, text mined by Dennis Soemers. Extra build order tips from CardinalAllin partially added as well." while in reality all his games and wins were worker allins. Dunno if "all ins" could be used in the context of the AI compeition though.
On January 31 2017 08:54 LRM)TechnicS wrote: Pretty interesting games overall. Skimmed through them somewhat quick though.
I also chuckled a bit how the winner bot's description is "LetaBot uses Liquipedia Build orders, text mined by Dennis Soemers. Extra build order tips from CardinalAllin partially added as well." while in reality all his games and wins were worker allins. Dunno if "all ins" could be used in the context of the AI compeition though.
Against most bots it actually plays more standard. If you watch the Ro16 and Ro8 you'll see it play regularly. Anyway Krasi0 and Iron Bot now have better SCV rush defence, so next big AI tournament (CIG in July 2017) should be the end of the rush builds.
I think bots should play more games as they are quite proned to bugs/silly things. Something like a BO7/BO9 would be more representative of their strengths - plus they dont get fatigued when playing lol.
On January 31 2017 17:57 HaFnium wrote: I think bots should play more games as they are quite proned to bugs/silly things. Something like a BO7/BO9 would be more representative of their strengths - plus they dont get fatigued when playing lol.
That is what happens in the CIG and AIIDE tournaments, where each pair of bots plays 100 games vs each other.
Hi, i am having difficulties running Bereaver bot. The .exe shows that it is connected to my sc but when the game starts, the bereaver.exe shows: 24 patches Failed to open........ and then the bereaver.exe automatically closes.
Can anyone advice? I am using the BWAPI.dll downloaded from sscait from the bereaver row itself. I dont know what's wrong....
On February 11 2017 23:01 toriak wrote: did u do this step ? strategies.json (put into bwapi-data/read): http://goo.gl/Xgx2Z3
I don't have a "read" file in my bwapi-data. Am i missing something? I have created a "read" file and put the strategies.json file in nonetheless. it still doesnt work
Edit: I think you're right, the .exe does state "Failed to open bwapi-data/read/strategies.json. But now that i have added a read file and put the .json file in, it still doesnt work.... T.T Could it be that my sc isnt following the normal path that it should in other computers?
On February 12 2017 01:58 toriak wrote: Yes i had to create read folder too. I dont have a default path for BW as well.
file BWAPI.dll in starcraft/bwapi-data what size does it have ? 593 or 619 KB ?
592KB. I think its the correct BWAPI.dll file as when i use a different 1, the .exe file can't even connect. So all you did was adding the strategies.json file into a "read" file and the bereaver.exe runs smoothly?
So did anyone get Bereaver to work? This is the only place online where the installing is discussed.
There is an .exe and it only properly runs when placed in /bwapi-data. However, in that map it claims it cannot open /read/config.json, even though the file is there (not sure what the origins of that file is). But there is a strategies.json file on the http://sscaitournament.com page, with instructions to put it in the read folder as well.
In the end, the exe claims to connect to some server, and it says 'waiting to enter game'. I assume I create a direct pc or lan game by just starting SC, and the exe will try to join the bot? But the exe gives no more response. And I cannot understand why it cannot open the config.json file.
I am tempted to try obscure things, like renaming the strategies.json to config.json.
BTW, the first time I ran the exe, it also went through a long list of 'updating map failed' or something like that.
On May 28 2017 07:23 Ernaine wrote: So did anyone get Bereaver to work? This is the only place online where the installing is discussed.
There is an .exe and it only properly runs when placed in /bwapi-data. However, in that map it claims it cannot open /read/config.json, even though the file is there (not sure what the origins of that file is). But there is a strategies.json file on the http://sscaitournament.com page, with instructions to put it in the read folder as well.
In the end, the exe claims to connect to some server, and it says 'waiting to enter game'. I assume I create a direct pc or lan game by just starting SC, and the exe will try to join the bot? But the exe gives no more response. And I cannot understand why it cannot open the config.json file.
I am tempted to try obscure things, like renaming the strategies.json to config.json.
BTW, the first time I ran the exe, it also went through a long list of 'updating map failed' or something like that.
That last one might have something to do with the Brood War Terrain Analysis library. Anyway I got an earlier version running on my laptop here. Ill check and see if I can use that to get the latest version working.
On May 28 2017 07:23 Ernaine wrote: So did anyone get Bereaver to work? This is the only place online where the installing is discussed.
There is an .exe and it only properly runs when placed in /bwapi-data. However, in that map it claims it cannot open /read/config.json, even though the file is there (not sure what the origins of that file is). But there is a strategies.json file on the http://sscaitournament.com page, with instructions to put it in the read folder as well.
In the end, the exe claims to connect to some server, and it says 'waiting to enter game'. I assume I create a direct pc or lan game by just starting SC, and the exe will try to join the bot? But the exe gives no more response. And I cannot understand why it cannot open the config.json file.
I am tempted to try obscure things, like renaming the strategies.json to config.json.
BTW, the first time I ran the exe, it also went through a long list of 'updating map failed' or something like that.
That last one might have something to do with the Brood War Terrain Analysis library. Anyway I got an earlier version running on my laptop here. Ill check and see if I can use that to get the latest version working.
I managed to run Bereaver by copying strategies.json to C:\Users\[User-Name-Here]\bwapi-data\read\ Of course the exe need to run separately form command-line, either before or after BW starts.