Author here, happy to entertain questions / beratements on the project. Also, if you happen to know a lot about how Java packaging works and want to contribute, please get in touch!
BWAPI is the C++ library that you inject into the Brood War process.
JNIBWAPI is the Java library that uses JNI to interface with BWAPI.
Korhal's Clojure API talks to JNIBWAPI.
You'd need to insert Ruby somewhere into the process, either talking to C++ or Java.
Impressive! I can't wait to play with the finished version of this. Is making such AI in Starcraft 2 impossible? This could be much more fun if it were in SC2.
7 comments
[ 3.4 ms ] story [ 28.6 ms ] threadBWAPI is the C++ library that you inject into the Brood War process. JNIBWAPI is the Java library that uses JNI to interface with BWAPI. Korhal's Clojure API talks to JNIBWAPI.
You'd need to insert Ruby somewhere into the process, either talking to C++ or Java.