This project creates a bridge between BWAPI for StarCraft: Brood War and EIS-enabled Multi-Agent Systems like GOAL.
Clone or download
Pull request Compare This branch is 895 commits ahead, 51 commits behind andreasschmidtjensen:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Installer Added 2 files which should be placed in the StarCraft dir to make use… May 25, 2018
doc
eisbw
examples
libs
.gitattributes
.gitignore
.travis.yml
README.md
knowledge.pl

README.md

StarCraft: Brood War in Multi-Agent Systems

Travis CI: Build Status

This project creates a bridge between BWAPI for StarCraft: Brood War and EIS-enabled Multi-Agent Systems, programmed in for example the GOAL Agent Programming Language.

The environment interface standard (EIS) has been developed to facilitate connecting software agents to environments.

For more information please see the Wiki and/or the Manual. For tech trees see TechTrees.

Current status

  • All units can be controlled by the MAS.
  • The MAS is capable of playing all three races.

Project overview

The project contains the following folders:

  • doc: The Latex source of the manual.
  • eisbw: The EIS implementation of BWAPI.
  • examples: A basic example agent for each race.
  • libs: Files required for building the interface and running the various examples.

Useful for tournament submissions: StarCraft GOAL AI Wrapper