You'll need Java 1.4 or later and an OpenGL capable graphics card and drivers.

If it doesn't work: Then it'll create a log file called RescueSquadLog.txt in USER_HOME/.RescueSquad (that'll be something like C:/Documents And Settings/Your User Name/.RescueSquad for windows users). Please post that up here with a description and I'll see what I can do.

Maybe you could make the GUI controllable with the keyboard too; it's kind of annoying that I have to have to use the mouse only for clicking 'continue' between levels in an otherwise completely keyboard controlled game.

But other than that, I think it could make a successful little casual game if you add some final polish to it!

Btw, if anyone has any ideas for more varied missions then I'm all ears. Currently what with the situation in Florida I'm wondering if I can add in fighting forest fires without needing heaps more art...

java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.javaws.Launcher.executeApplication(Launcher.java:1281) at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1219) at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1066) at com.sun.javaws.Launcher.run(Launcher.java:105) at java.lang.Thread.run(Thread.java:637)Caused by: java.lang.UnsatisfiedLinkError: /Users/adam/Library/Caches/Java/cache/6.0/38/6d8c9da6-69d31faf-n/liblwjgl.jnilib: at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1715) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1030) at org.lwjgl.Sys$1.run(Sys.java:75) at java.security.AccessController.doPrivileged(Native Method) at org.lwjgl.Sys.doLoadLibrary(Sys.java:68) at org.lwjgl.Sys.loadLibrary(Sys.java:84) at org.lwjgl.Sys.<clinit>(Sys.java:101) at org.lwjgl.opengl.Display.<clinit>(Display.java:103) at net.orangytang.AppBase.createDisplay(AppBase.java:65) at rescuesquad.RescueSquadGame.run(RescueSquadGame.java:50) at rescuesquad.RescueSquadGame.main(RescueSquadGame.java:29) ... 9 more

...is there a problem with your Resource stanza for OS X, perhaps?

(*one day* everyone will use LWJGL as an extension, and we won't have such problems, perhaps)