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

Reply via email to