Welcome to StratagusAI

StratagusAI is a version of the Stratagus game engine that has been modified to support AI research. The Stratagus game engine uses data from WarCraft. You will need to have a WarCraft II CD to run the game engine. In the stratagusai project directory the engine/trunk directory has the engine C++ code. There are MS Visual Studio projects for building the engine, or you can use the autogen.sh script to build a Makefile for Linux or OS X. The client directory has an example Java client that can be build using the Maven build tool.

Documentation

Getting Started
Client Library
Creating an Agent
Code Organization and Standards
Spec Page

StratagusAI Code

This project is licensed under the GPL 2.0

To checkout the SVN tree for this project, use the following command:

svn co --username <onid username> https://code.oregonstate.edu/svn/stratagusai

SVN will them prompt you for your ONID password. For anonymous download, leave out the "username" argument. Other useful SVN commands are:

svn up

to update your local copy

svn ci

to checkin new changes

Starting Points

For a complete list of local wiki pages, see TitleIndex.