BWAPI
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.
这是为 StarCraft AI 竞赛的服务的开发接口,也就是用代码玩 StarCraft。
2013 StarCraft AI Competition Files (BroodWar 1.16.1, BWAPI 3.7.4)
http://webdocs.cs.ualberta.ca/~cdavid/starcraftaicomp/media.shtml
http://webdocs.cs.ualberta.ca/~cdavid/starcraftaicomp/report2013.shtml
这是一个尝试用C++代码以及LUA语言操纵星际中的兵种的API项目,是一个开源的项目。至今为止,已经做到了获取星际内存底层的各种建筑,兵种数据,并且操纵各种兵种作出各种动作--也就是星际的API基本完成了。下一步,是希望更多的人应用这个API,制作属于自己的星际AI。
在母巢之战的应用编程接口(bwapi)是一个自由和开放源码+框架创建智能模块星际争霸:母巢之战。使用bwapi,程序员可以检索信息并且个人可以在星际发布各种
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.
这是为 StarCraft AI 竞赛的服务的开发接口,也就是用代码玩 StarCraft。
提供了一个C++的编程接口,可自由编程生成dll格式的AI文件,而后通过注入程序Chaoslauncher或MPQDraft即可加载到 StarCraft。注入也就是 Windows 系统的 Hook 技术的应用。
参考:Hook Windows NT (http://blog.youkuaiyun.com/winsenjiansbomber/article/details/16891189)
2013 StarCraft AI Competition Files (BroodWar 1.16.1, BWAPI 3.7.4)
http://webdocs.cs.ualberta.ca/~cdavid/starcraftaicomp/media.shtml
http://webdocs.cs.ualberta.ca/~cdavid/starcraftaicomp/report2013.shtml
这是一个尝试用C++代码以及LUA语言操纵星际中的兵种的API项目,是一个开源的项目。至今为止,已经做到了获取星际内存底层的各种建筑,兵种数据,并且操纵各种兵种作出各种动作--也就是星际的API基本完成了。下一步,是希望更多的人应用这个API,制作属于自己的星际AI。
在母巢之战的应用编程接口(bwapi)是一个自由和开放源码+框架创建智能模块星际争霸:母巢之战。使用bwapi,程序员可以检索信息并且个人可以在星际发布各种