EDT 22:39 CEST 04:39 KST 11:39

Streams: 122 live
16865 total viewers

Active: 6748
[SPL] Round 5 Week 3 Previ…
Presenting Store 2.0
[WCS EU] Ro16 - Group D Pr…
[GSTL] Week 9 - Things Tha…
[WCS KR] Code S Ro8 - Day …
Dragon joins Clarity Gaming
Code S Group of Death, Par…
Axiom.Miya Retires
This Week in Starcraft 2: …
TargA joins Team Dignitas
Invites and Qualifiers for…
[SPL] Round 5 Week 3 Start…
tradimo - $36,000 stock pi…
TL Advertising Features
Anime Discussion Thread
UN's Insect Eating Report
Taiwan Philippines incid…
Daft Punk: Random Access…
[TV] HBO Game of Thrones
Ask TL Staff Anything
Presenting Store 2.0
Cybercraft NYC HoTS Tourna…
Happy Birthday Disciple!!
DC/VA/MD Weekly Nerd Dinne…
The IdrA Fanclub
Acer | MMA Fanclub
[Stream] jayaiwhy
Streaming High masters Zer…
Computer Build Resource Th…
BSOD Windows 8 0xC000021A …
Month old build having fat…
The Ultimate Mouse Thread
Simple Questions Simple An…
Code S Group of Death, P…
Dragon joins Clarity Gam…
Team ICA is back!
[SPL] Two men's Argument#4
Resume from Replay
[SPL] today's Live match…
ESET UK HOTS Showdown - Mo…
[SPL] CJ Entus vs. STX Sou…
[SHOUTcraft AM] Ro8 - May …
Discover Your Energy StarL…
150$ LaG Gaming Weekly Tou…
[G] TheCore - Advanced Key…
Simple Questions Simple An…
The HotS Terran Help Me Th…
[H] Need help with my ZvT
The HotS Protoss Help Me T…
OneGoal: A better SC2 [Pro…
Map Jam & Challenge #5
[A] Starbow
Work In Progress Melee Maps
[D] Map Maker's Show
Inhouse Dota
Liquipedia Results Format
TL's Item Trading Thread.
General Discussion
The Great Dota 2 Key Req…
Dota 2 QQ thread
[The International] Wester…
Curse DOTA2 Invitational
Liquid Pasture Community L…
Perfect World's Dota 2 Su…
[SECS] Sunday Evening Cup …
Simple Questions, Simple A…
Drum of endurance, why?
A solid line-up for low lv…
Solo Mid - Who? What? How?
[Guide] Storm Spirit by Bl…
[Update] itemBay SSL Gra…
[TLS2] Qualifiers - Lega…
Map (4)Kyanite Prospect …
iCCup Attack Episode 5 "…
SC2 Player looking to le…
Sound Packs Remade
[TLS2] Qualifier #3
D Ranks Teamleague Season 4
[TLS2] Qualifier #2
Gambit's Cup Season 3 Roun…
[R&S] Gambit's Cup Season …
Simple Questions, Simple A…
Tips and tricks: Defilers …
Practice Partner Thread
Challenger map on Starcraf…
Path of Exile
Ice Hockey World Champio…
NBA Playoffs 2013
RollPlay -- D&D Campaign…
Touhou Discussion Thread
[Patch 3.07: Nerf Everythi…
The LoCicero Memorial for …
The Shikyo Memorial for QQ…
[LPL] Tencent LoL ProLeagu…
[Tournament] League of Leg…
[OGN] Olympus The Champion…
[Guide] Montegomery's Supe…
[Champion] Nunu
[Champion] Udyr
5-7-2013 Diablo's 1929
The: What is my item worth?
Diablo III General Discuss…
[M][N] Les Mafia
Chinese Grammar Micro Mafi…
Carnival Cruise Mafia
TL Health and Fitness Init…
The Injuries Thread
Running Thread
Leta - Movie
Michael - skyline
Anytime - Beast
By.Hero - Shuttle
Anytime - Pusan

Website Feedback

Closed Threads

IRC Chat
irc.quakenet.org #teamliquid

IRC Web Client

TeamSpeak 3 (92 users)

[SSCAI] 2012 has begun!

Forum Index > Brood War 1 2 3 All
 
 breakk   Slovakia. May 01 2012 09:54. Posts 39
Profile # 
SSCAI is a student tournament of artificial Intelligence bots in Brood War. Right now we're starting a 2012 year and invite you to watch the LIVE STREAMS 24/7 or submit your own bots at www.sscaitournament.com.

There is some prize money to be won, lots of fun to be had, and some reputation and valuable experience to be gained. We're coding bots in C++ using the BWAPI.

[image loading]

Promo video:
Old Post

 
 Game   May 01 2012 10:03. Posts 3017
Profile Blog # 
I'll submit more to the prize pool if someone can build me a bot for each race with proper timings that I can practice verse. In fact, I'd be willing to donate a few hundred to someone who could do that and was available to make edits to the bot upon my request.
SC is like sex. You should play often, but never too hard. And you should only try hard when it matters.
Old Post

 
 breakk   Slovakia. May 01 2012 10:13. Posts 39
Profile # 

On May 01 2012 10:03 Game wrote:
I'll submit more to the prize pool if someone can build me a bot for each race with proper timings that I can practice verse. In fact, I'd be willing to donate a few hundred to someone who could do that and was available to make edits to the bot upon my request.


Interesting... I just sent you a reply in PM.
Old Post

 
 Release   United States. May 01 2012 11:02. Posts 3972
Profile Blog # 
Question: do these bots play like humans, in the sense that they have to scout/obtain information, or do they play like computer and have all the information without scouting?
Old Post

 
 Skwid1g   United States. May 01 2012 11:10. Posts 916
Profile # 

On May 01 2012 10:03 Game wrote:
I'll submit more to the prize pool if someone can build me a bot for each race with proper timings that I can practice verse. In fact, I'd be willing to donate a few hundred to someone who could do that and was available to make edits to the bot upon my request.


If something like this was made public it'd be incredibly helpful, but I can't imagine how difficult it would be to create. I'd chip in a bit if it was good though, not too much (broke college student, etc.) but I wouldn't mind paying $10 or $20 for a bot that's actually worth practicing against.

With that being said I'll probably take a look at the stream, AI vs. AI is pretty fun to watch in small doses.
Last edit: 2012-05-01 11:12:40
NaDa/Fantasy/Zero/Soulkey pls
Old Post

 
 3FFA   United States. May 01 2012 11:45. Posts 2649
Profile Blog # 
You still haven't tried making a bot for macs
I no longer expect the best in people. Sadly, I am beginning to expect much worse.
Old Post

 
 breakk   Slovakia. May 01 2012 19:11. Posts 39
Profile # 

On May 01 2012 11:02 Release wrote:
Question: do these bots play like humans, in the sense that they have to scout/obtain information, or do they play like computer and have all the information without scouting?


They play like humans in this sense. They need to scout, since they don't have any extra information available. No cheating is allowed Just check out some streams - they scout.
Old Post

 
 breakk   Slovakia. May 01 2012 19:24. Posts 39
Profile # 

On May 01 2012 11:10 Skwid1g wrote:
If something like this was made public it'd be incredibly helpful, but I can't imagine how difficult it would be to create. I'd chip in a bit if it was good though, not too much (broke college student, etc.) but I wouldn't mind paying $10 or $20 for a bot that's actually worth practicing against.



You guys just tell me what it should be able to do and I'll decide if it's possible (and maybe create it for you).

Easy part:
- Build orders for the bot read from external text file, so you're able to customize what he plays.
- The same goes for army compositions.

Hard part:
- Micro and army control. Is there any sense making a training bot that just attack-moves your base when he's got sufficient army? I guess that it can still be useful to train against certain timings on certain maps.

What do you think? Should I start this project?
Old Post

 
 SpaceFighting   New Zealand. May 01 2012 20:29. Posts 679
Profile # 
haha this is always fun and interesting to watch, gl to everyone who enters ^^

edit: think theres going to be a sscai 2013? xD thats when we start learning C++ at my university i think... this could be some sort of revision and having fun competition... the live stream is pretty awesome to!

double edit: just curious, as im not that good of a programmer, can u make ur bot just know what the opponent has and what not, and then decide on that whether to attack or not?
Last edit: 2012-05-01 21:01:47
kuz pro
Old Post

 
 breakk   Slovakia. May 01 2012 21:24. Posts 39
Profile # 

On May 01 2012 20:29 SpaceFighting wrote:
haha this is always fun and interesting to watch, gl to everyone who enters ^^

edit: think theres going to be a sscai 2013? xD thats when we start learning C++ at my university i think... this could be some sort of revision and having fun competition... the live stream is pretty awesome to!

double edit: just curious, as im not that good of a programmer, can u make ur bot just know what the opponent has and what not, and then decide on that whether to attack or not?


Thanks man! There will definitely be [SSCAI] 2013, so I hope you'll enter then
As for your second question: no cheating is allowed, so the bot needs to scout in order to know what the opponent has. Just like human players. Anyway, programming the scouting is fun!
Old Post

 
 SpaceFighting   New Zealand. May 01 2012 22:06. Posts 679
Profile # 

On May 01 2012 21:24 breakk wrote:

Show nested quote +



Thanks man! There will definitely be [SSCAI] 2013, so I hope you'll enter then
As for your second question: no cheating is allowed, so the bot needs to scout in order to know what the opponent has. Just like human players. Anyway, programming the scouting is fun!


oh thats epic, so it is possible.. but its just against the rules? seeing this just made me even more interested in programming than i originally was! xD
kuz pro
Old Post

 
 KonekoTyriin   United States. May 01 2012 22:28. Posts 54
Profile # 
You should probably mention that this is for students only; I'm interested but not eligible because I graduated from university last year. Pretty big disappointment, really.
THIS COURAGE OF MINE BURNS WITH AN AWESOME COURAGE
Old Post

 
 ddengster   Singapore. May 01 2012 22:32. Posts 88
Profile Blog # 
Dont you have an observer player? If all I see is a drone attacking the neutral building, then there's nothing that you asked us to watch.
www.coder-ddeng.com
Old Post

 
 breakk   Slovakia. May 02 2012 01:04. Posts 39
Profile # 

On May 01 2012 22:06 SpaceFighting wrote:

Show nested quote +



oh thats epic, so it is possible.. but its just against the rules? seeing this just made me even more interested in programming than i originally was! xD


It's possible in general, but our tournament system prevents it. We're using the BWAPI, that has a function which enables full map vision. However, when the bot is in our tournament, this function doesn't work (doesn't do anything).
Old Post

 
 breakk   Slovakia. May 02 2012 01:06. Posts 39
Profile # 

On May 01 2012 22:28 KonekoTyriin wrote:
You should probably mention that this is for students only; I'm interested but not eligible because I graduated from university last year. Pretty big disappointment, really.


That's right. Anyway, you can still send me your bot and I'll include it as a non-competitive player. This way it will play, but it won't be able to score any points (just like my own bot). What do you think?
Old Post

 
 breakk   Slovakia. May 02 2012 01:08. Posts 39
Profile # 

On May 01 2012 22:32 ddengster wrote:
Dont you have an observer player? If all I see is a drone attacking the neutral building, then there's nothing that you asked us to watch.


Sorry about that, it's a minor bug - our observer is also a bot ;-) We'll fix it as soon as possible - but keep in mind, that such neutral buildings are only in 1 or 2 maps out of 15, so this happens rarely.
Old Post

 
 snakeeyez   United States. May 02 2012 09:17. Posts 750
Profile # 
I think a bot called bthai basically has text files it reads for build orders that you can make yourself. The problem is no bot following a scripted build order is really going to be very good because the bots need to react and adapt instead of just blindly following a build order.
The only thing that stops me from playing brood war is no good opponents, but playing online the opponents are too good. Also lag is very annoying. I hope a good bot pops up this year that can actually make and use all the units to play a decent game.
Old Post

 
 breakk   Slovakia. May 02 2012 18:50. Posts 39
Profile # 

On May 02 2012 09:17 snakeeyez wrote:
I think a bot called bthai basically has text files it reads for build orders that you can make yourself. The problem is no bot following a scripted build order is really going to be very good because the bots need to react and adapt instead of just blindly following a build order.
The only thing that stops me from playing brood war is no good opponents, but playing online the opponents are too good. Also lag is very annoying. I hope a good bot pops up this year that can actually make and use all the units to play a decent game.


Hi. Yep, I know bthai. But it's really quite hard to make it do what you want. I think I'll do a training bot with clickable user interface, where you can tell him what build orders to use and which units to focus on. That is handy only for training purposes, where you want the opponent to only do one build/play style over and over again and practice counterstrategies (I guess you'll hardly convince a human player to do something so boring for him). Such bot will adapt to situation - but only in order to be able to produce units that he is supposed to (so you won't end up playing against something that you don't want to practice).

Such bot is not at all meant to be an amusing/interesting opponent. He should only be a practice opponent, that doesn't get bored
Old Post

 
 AleXoundOS   Russian Federation. May 02 2012 22:52. Posts 82
Profile # 

On May 01 2012 11:45 3FFA wrote:
You still haven't tried making a bot for macs
What do you mean exactly?



On May 01 2012 21:24 breakk wrote:
Anyway, programming the scouting is fun!
In my opinion it's not a fun, but a big science work... And it's where deep fundamentals of StarCraft as a strategy game come.



On May 01 2012 19:24 breakk wrote:

Show nested quote +



You guys just tell me what it should be able to do and I'll decide if it's possible (and maybe create it for you).

Easy part:
- Build orders for the bot read from external text file, so you're able to customize what he plays.
- The same goes for army compositions.

Hard part:
- Micro and army control. Is there any sense making a training bot that just attack-moves your base when he's got sufficient army? I guess that it can still be useful to train against certain timings on certain maps.

What do you think? Should I start this project?
I had the same ideas of creating such a training bot, since the time I got BWAPI working under Linux, but unfortunately I was too busy and had no free time for that.



On May 02 2012 09:17 snakeeyez wrote:
The problem is no bot following a scripted build order is really going to be very good because the bots need to react and adapt instead of just blindly following a build order.
It depends on what is the aim of your bot. If you need something more than BO execution you can add learning mechanisms, so that it will evaluate the results of it's decisions for further usage. Yes it's hard but possible. StarCraft BroodWar is a great environment for developing AI that is capable of learning and BWAPI gives full control of the game.

What's more, you can compete bots against each other in order to refine build orders or research perfect micro tactics in different conditions and initial data like Berkeley Overmind bot did with mutalisk micro against high templars.
http://code.google.com/p/bwapi/ - An API for interacting with Starcraft: Broodwar (1.16.1)
Old Post

 
 breakk   Slovakia. May 03 2012 00:17. Posts 39
Profile # 

On May 02 2012 22:52 AleXoundOS wrote:
It depends on what is the aim of your bot. If you need something more than BO execution you can add learning mechanisms, so that it will evaluate the results of it's decisions for further usage. Yes it's hard but possible.



Exactly. Actually, right now my own bot is learning some micro with genetic algorithms It's been training for couple of weeks now. And as you said, it's all serious science, but it's also fun (at least for me). That's why I'm currently getting my Phd. in AI.
Old Post

1 2 3 All
Please log in or register to reply.
 
Refresh
StarCraft: Brood War
StarCraft 2
Dota 2
[ Show 107 non-featured ]

» Recent SC2 Results
» Premier SC2 Tournaments
Sidebar Settings...

The Little App Factory



The opinions expressed by our users do not reflect the official position of TeamLiquid.net or its staff.

Advertising | Jobs | Privacy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren. Ad tag: TF_US.
The contents of this webpage are copyright © 2002-2013 Teamliquid.net. All Rights Reserved