On Mon, Feb 25, 2008 at 6:39 PM, Mike Caron <[EMAIL PROTECTED]> wrote: > I forget what the consensus was the other day, when I mentioned the > "post-OHR engine" thing, so I will ride on this convenient amnesia to > announce what will likely turn out to be a lost and forgotten project, > but who knows? > > Announcing "Game Engine", the cleverly name (wait for it) game engine! > It uses Java, so it's cross-platform, and OpenGL so it's pretty fast. > Although right now all it does is draw a hideous tilemap with a single > hideous tile, it does so in a really cool and fast and cross-platform > way. > > Technically, it supports MIDI with the controller-111-loop-point, and > technically it support JavaScript (and, I've tested both of these > features: really cool), but they're not available at the moment, as I > decided to work on the more basic stuff first. > > The source code (I haven't picked a license yet, but I'll probably go > GPL) is available in Subversion, here: > > svn://pkmnfrk.gotdns.com/engine/trunk > > Warning: the checkout is about 15 megs, since there are binaries for > all three major platforms included. > > That URL is my personal computer, so it's not on *all* the time (but, > most of the time). Let me know if it doesn't work, since I have > absolutely no way of testing it.
Would you like your own repository on gilgamesh? > To compile, you must have the Java JDK installed. I don't know what > version you need, but I haven't done anything really fancy. The latest > version is 6, and you can get it here: > > https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/[EMAIL > PROTECTED] > > Just type "make", then "make jar" to create the executable, and then > run the included "ge.bat" or "ge.sh" (they're actually the same file, > I think it's cross platform >_>) to start it up. > > If you're curious about the class structure, type "make docs" to > generate the javadocs (though, they're spotty at the moment). > > Let me know if it doesn't work, or if it does, if it runs at the full 60 fps. > I installed the ubuntu package sun-java6-sdk and I was able to do the make and make jar with no problems, but when I ran ge.sh, I got the following error: [EMAIL PROTECTED]:~/src/misc/gameengine$ ./ge.sh Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit at java.awt.Toolkit.getDefaultToolkit(libgcj.so.81) at org.lwjgl.LinuxSysImplementation.<clinit>(LinuxSysImplementation.java:43) at java.lang.Class.initializeClass(libgcj.so.81) at org.lwjgl.Sys.createImplementation(Sys.java:113) at org.lwjgl.Sys.<clinit>(Sys.java:100) at java.lang.Class.initializeClass(libgcj.so.81) at org.lwjgl.opengl.Display.<clinit>(Display.java:111) at java.lang.Class.initializeClass(libgcj.so.81) at totc.GameEngine.GameEngine.createWindow(GameEngine.java:129) at totc.GameEngine.GameEngine.main(GameEngine.java:47) Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: cannot open shared object file: No such file or directory at java.lang.Runtime._load(libgcj.so.81) at java.lang.Runtime.loadLibrary(libgcj.so.81) at java.lang.System.loadLibrary(libgcj.so.81) at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.81) at java.lang.Class.initializeClass(libgcj.so.81) at java.lang.Class.forName(libgcj.so.81) at java.awt.Toolkit.getDefaultToolkit(libgcj.so.81) ...9 more I'm really not sure why it can't find AWT. I was under the impression that was a standard part of the SDK. --- James _______________________________________________ Ohrrpgce mailing list [email protected] http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
