Windows | Games | Mobile | Wallpapers



It improves the performance and functionality of the client-server architecture.


Last Week downloads: 0
Total downloads: 70
  • Last Updated: Aug 15, 2010
  • License: Open Source Free
  • OS: Windows /Linux/Mac OS/BSD/Solaris
  • Requirements: No special requirements

User reviews

4 out of 5 based on 1 ratings for BWAPI Beta

For BWAPI BetaPublisher's description


BWAPI is a Scripts software developed by BWAPI Development Team. After our trial and test, the software is proved to be official, secure and free. Here is the official description for BWAPI:

BSEditor: The Brood War Application Programming Interface (BWAPI) is a free and open source C++ framework for creating AI modules for Starcraft: Broodwar. Using BWAPI, programmers can retrieve information on players and individual units in Starcraft as well as issue a wide variety of commands to units, opening the doors for custom AIs with new micro and macro algorithms.

This is a Screen Shot of BWAI, an AI module created with BWAPI:

By Default, BWAPI only reveals the visible parts of the game state to AI modules. Information on units that have gone back into the fog of war is denied to the AI. This enables programmers to write competitive non-cheating AIs that must plan and operate under partial information conditions. Furthermore, by default BWAPI disables the Starcraft GUI, relegating the user to the role of a spectator while the AI module plays the game. This is done to ensure that the winner of AI vs AI matches is determined solely based on the programming and algorithms in the AI module itself, rather than by human assistance and intervention.

However at the start of a match AI modules have the ability to enable one or more cheat flags, which increase the functionality of BWAPI. When an AI module enables a cheat flag, its activation is announced to all other players in the Starcraft match, which makes hosting non-cheating AI competitions and matches painless - simply disqualify AI modules that enable these flags. Currently there are two cheat flags. The first one, once enabled, provides the AI module with complete map information on all units in the game, not just visible ones. The second flag, once enabled, provides the AI with input from the user and re-enables the Starcraft GUI, allowing the user to play Starcraft along with the AI module. This allows programmers to write AI modules that use all the information on the map as well as make Hybrid set-ups where human players use custom AIs and user Interfaces to augment their performance.

Video of BWAI in action:
you can free download BWAPI Beta now.


Please be aware that Brothersoft do not supply any crack, patches, serial numbers or keygen for BWAPI,and please consult directly with program authors for any problem with BWAPI.