EISBot Ben Weber UC Santa Cruz Dependencies: -Visual C++ 2008 Express Edition -JDK 1.6 (32-bit) -java & javac on the path EISBot utilizes a modified version of the JNI-BWAPI project, which uses JNI to interface with BWAPI through the shared memory bridge. Compilation is a 2 step process, consisting of building a DLL for exposing BWAPI hooks to Java and then compiling the Java code. 1. Building the DLL -Open c_src/ExampleProjects.sln and build the solution. -The output should be c_src/Release/ExampleAIClient.dll 2. Compiling the Java (and ABL) Code -Launch java_src/Compile.bat -Before compilation the java_src/eisbot/abl/java directory will be empty -Afterwards, the directory should contain both .java and .class files 3. Running the bot -Place ExampleAIClient.dll and all of the directories from java_src/ into runtime/ -Launch run.bat