Skip to content

andertavares/MegaBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MegaBot

StarCraft bot designed to test strategy selection. For MegaBot, strategy is the incorporation of another bot's behavior. Currently it incorporates Skynet, Xelnaga and NUSBot.

  • For a detailed description of MegaBot, check out the wiki.
  • Check out version 1.0 at releases.

Academics

MegaBot is the "child" of an academic work: Tavares, dos Santos, Azupúrua, Chaimowicz. Rock, Paper, StarCraft: Strategy Selection in Real-Time Strategy Games. AIIDE 2016. Link: http://aaai.org/ocs/index.php/AIIDE/AIIDE16/paper/view/13998.

Competitions

CIG 2016

This was MegaBot's debut in StarCraft AI Tournaments hosted in AI conferences.

On the first stage, MegaBot placed 5th among 16 competitors. On the second stage, composed of first stage's top-8 competitors, MegaBot placed 7th (3rd best student bot). Detailed results at: https://sites.google.com/site/starcraftaic/result. We are in the highlights video! :)

Performance dropped on the second stages due to many crashes... the integration of 3 bots' codes is not perfect.

AIIDE 2016

MegaBot's second participation in AI Tournaments. Code was the same that ran on CIG 2016.

MegaBot ranked 9th out of 22 competitors. Results are at: http://www.cs.mun.ca/~dchurchill/starcraftaicomp/2016/.

MegaBot was a successful learner, its performance improvement was among the highest compared to initial stages. Performance curves are at: http://www.cs.mun.ca/~dchurchill/starcraftaicomp/2016/win_percentage_graph.html

SSCAIT

MegaBot is active on Student StarCraft AI Tournament. It maintains a victory rate of 50% overall.

Play against MegaBot

If you're a StarCraft player and would like to test MegaBot against your skills, please follow these instructions

Build requirements and instructions

If you're a developer and would like to build MegaBot yourself, please refer to this wiki page.

The MegaBot team

Current

  • Anderson "Zealot" Tavares
  • Tiago "Goliath" Oliveira
  • Luiz "Commander" Chaimowicz

Former

  • Amanda "Valkyrie" Santos
  • Hector "Firebat" Azpúrua