My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

This project is no longer maintained

It may be deleted soon. Please use JNI-BWAPI for an up-to-date Java wrapper.

BWAPI Bridge 0.2 Alpha Released!

Now with BWTA and BWAPI 2.4 support (backwards compatible)

BWTA support can be seen here which is the Javafied version of BWAPI's BWTA outlining in ExampleAIModule.cpp.

This is based on the most awesome Starcraft Broodwar API: BWAPI. The goal is to provide a complete Java abstraction on top of BWAPI using direct pointers and common Java development techniques.

The current version ONLY works with BWAPI 2.4 BETA

This is still in alpha, but most features should work. Use at your own risk. As the project matures, it will be more stable and allow Java developers to easily implement their bots.

This project provides:

  • A JNI-based DLL for communicating with Java (built with SWIG)
  • A strongly typed Java wrapper around BWAPI (with strongly typed traditional Java collections)
  • Utilities for JUnit to run BWAPI bots in test cases (uses RMI)
  • Log4j appender for logging to Broodwar directly

To get started, read Installation, Using, then Testing. To see future plans and current shortcomings, reference the Limitations & Road Map. Feel free to discuss on the BWAPI Bridge Group, it will be checked frequently.

Again, this is alpha only and has limited support. More to come!

Powered by Google Project Hosting