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   