
bwdi
Progress
Not usable yet.
Pre-alpha phase. Estimate untill first alpha release package - long.
Devepment halted for a couple of more months - Personal matter has forced me to stop developing this, but since I extracted the whole project's ABI knowledge from BWAPI, which was still error prone back then, development was too slow anyway. Im not stopping progress, just waiting untill BWAPI has some facts straight before continuing.
Overview
The Brood War Data Interface (BWDI) is an open source C++ framework for creating custom AIs for Starcraft: Broodwar. It provides an API for interaction with the game and has tools to speed up the development process.
The AI is provided with information about the Starcraft world like players, units, spells etc. and in turn the AI can issue a variety of commands, anything that you would be able to do playing the game yourself. BWDI has means to hide information, that would also be unaccesible for human players, like units in the fog of war or cloacked units, from your AI. This ensures that AIs fight fair and have to scout like players do.
Separate interfaces will be available for various tasks. The Broodwar Menu Navigation Interface (BWMNI) for navigating the game through the menu's, start/end/pause games etc. The Broodwar Map Generator Interface (BWMGI) to create map generators. You can choose to access all interfaces from your AI or use separate modules for each. Premade example tools are available with basic functionality of these interfaces and GUIs.
Design goals
Read all about the design in DesignGoals.
Read how BWDI is different from BWAPI in WhatAboutBWAPI.
Contact
Bad idea. Theres nothing you can do to help and yes, I am checking the state of affairs every week or so to see if it's time to continue progress or not.
Starcraft and Starcraft: Broodwar are trademarks of Blizzard Entertainment. BWDI is a third party "hack" that violates the End User License Agreement and Blizzard Entertainment reserves the right to shut down BWDI and any related projects.
http://bigfatcounters.com/3555493-CD15CD20B49DEBB01D814222BE8E4E17/counter.img?theme=12&digits=7&siteId=6&test=this.png' />