StarCraft AI Competition

StarCraft AI Competition

The Expressive Intelligence Studio at UC Santa Cruz will be hosting a StarCraft competition:

This competition enables academic researchers to evaluate their AI systems in a robust commercial RTS environment. The final matches will be held live with commentary. Exhibition matches will also be held between skilled human players and the top performing bots.

1 Page Flyer here

News

  • 11.20.2009: The forum has moved to http://starcraftai.rabbitx86.net/
  • 11.18.2009: This competition is open to the public. Affiliation with a university is not a requirement to enter
  • 11.17.2009: A Forum has been set up for the competition. Update: this forum is now deprecated, use the new Fourm
  • 11.16.2009: A new version of the ProxyBot is available here. The new version provides performance fixes and adds functionality
  • 11.15.2009: Participants should use the new BWAPI Beta which provides faster builds, faster menu speeds, and faster game speeds
  • 11.14.2009: A port of the ProxyBot to .NET is available for C#. Get the lastest version here
  • 11.14.2009: Participants are allowed to use the BWTA and BWSAL libraries
  • 11.13.2009: The competition will be using the BWAPI Beta 2

Getting Started

The competition will use StarCraft Brood War 1.16.1. Get it here

Bots for StarCraft can be developed using the Broodwar API, which provides hooks into StarCraft and enables the development of custom AI for StarCraft. A C++ interface enables developers to query the current state of the game and issue orders to units.

  • Instructions for setting up the environment are available here.
  • An introduction to the Broodwar API is available here.
  • Instructions for building a bot that communicates with a remote process are available here.
  • There is also a FAQ listing common issues.
We encourage submission of bots that make use of advanced AI techniques. Some ideas are:

Tournaments

The competition will consists of four tournaments. All of the tournaments will use a double-elimination bracket, based on best of 5 matches. Complete details about the tournament environment are available here. Each tournament is described in more detail below:

Tournament 1: Micro-management

Tournament 2: Small-scale combat

Tournament 3: Tech-limited Game

Tournament 4: Complete Game

Rules

Tournament rules are available here

Submission

Information about bot submission is available here

Deadlines

  • Registration: Now - 9.15.2010
  • Submission and Testing: 9.15.2010 - 9.30.2010
  • Competition: 10.1.2010 - 10.15.2010
  • Finals:10.15.2010

Registration

Registration is free and easy. Email Ben Weber at bgweber@gmail.com with the title "StarCraft AI Registration”. In the body of the email, include your name, affiliation, the tournaments you are interested in participating in and a short description of your bot.

We encourage participants to notify us as soon as possible if you plan on submitting a bot.

Participants

  • Expressive Intelligence Studio, UC Santa Cruz, Link
  • Santi Ontañón, IIIA-CSIC and Cognitive Computing Lab (Georgia Tech)
  • Jabavu Adams, YB Labs
  • Tom Fairfield, Xavier University
  • Saikat Roy, Oregon State University
  • Luke Perkins, Rensselaer Polytechnic Institute (RPI)
  • NLP Lab, UC Berkeley
  • Pierre-Luc Loyer, Artificial Mind and Movement
  • Ben Van Treese, Southwestern Oklahoma State University
  • Forrest Voight / Andrew Szeto
  • 苏剑 (SuJian), Northwestern Polytechnical University (China)
  • Paul J. Fisch
  • Oleg Sakharov, University of Technology, Sydney, Australia
  • John Lawrence, Willamette University
  • Kevin Shih, Michigan Student Artificial Intelligence Laboratory, University of Michigan, Ann Arbor
  • António P. C. M. Gusmão, Helsinki University of Technology (TKK), Finland and Technical University of Lisbon - Instituto Superior Técnico
  • Ross Hollopeter/박지호, Clarion University/CMU
  • Ryan Green, University of South Australia
  • Jeremy Cothran
  • Christopher Fowler, Team ChronoFish
  • ICCup team
  • Andres Cartin, Fair Play Labs
Email bgweber@gmail.com if you plan on participatin