伯克利的编程语言主宰星际争霸AI竞赛

时间:2011-01-22 03:57:33

标签: python prolog scheme lisp starcraftgym

有谁知道过去一年Berkeley Overmind提交给Starcraft AI竞赛的编程语言是什么?

3 个答案:

答案 0 :(得分:6)

您可以下载所有机器人here。 Overmind bot是用Java编写的。

发行版中的bot-Overmind目录包含大量Java类文件。它似乎使用bwapi-jbridge来弥合C ++ BroodWar API和Java代码之间的差距。

答案 1 :(得分:2)

除了以下quote之外没有任何信息,我估计C ++:

The Brood War Application Programming Interface (BWAPI) is a free and open source C++ framework for creating AI modules for Starcraft: Broodwar.

答案 2 :(得分:1)

正如上面提到的那样,它是使用BWAPI库编程的,如果它使用Java,我只能假设它使用JNI与库进行交互。如果您正在寻找使用Java进行星际争霸AI,那么您应该研究JNIBWAPI。如果您正在寻找其他包装器(例如Prolog或Cython),您应该查看the wrappers section of the BWAPI project section