Project: EigenMaze

Team EigenMeat


Member name
E-mail
Nick Childers
nickchilders@umail.ucsb.edu
Sean Ford
sean@isroot.com
Andre Price
zeroamp@umail.ucsb.edu
Matt Hielscher
mhielscher@umail.ucsb.edu


EigenMaze will be a 3d multiplayer action game. It will take place in a randomly generated maze where players are free to roam around, and complete certain activities, such as killing each other, or a possible capture the flag type of game.

Compiling and Running:

Compiling and running EigenMaze can be accomplished by simply executing the "run" target of the Ant build file. For example:

Note: EigenMaze requires the latest version of the JOGL library to interface with OpenGL. The "run" target automatically compiles and runs EigenMaze with the bundled Mac version of JOGL, so no extra installing should be necessary.

Distribution:

The "jar-executable" Ant target will build a semi-standalone jar file for EigenMaze that will also use the bundled JOGL libraries. The "executeJar" Ant target will run this standalone jar file. To run the executable jar outside of the project directory, it must be in the same directory as a lib folder which contains the native library (libjogl.jnilib, libjogl.so, jogl.dll), and the command issued must be: java -Djava.library.path=lib -jar EigenMazeExe.jar. For example: