Alright, so it's a lot, a lot, sooner than expected, and it's only 4 levels and not 10, but the game is done to 1.0. and the reason for this is so I can start working on another game using JOGL. This next one will be a shmup, I think.

Anyway the new version has 4 levels and a mini-map. I'll most likely open source later on.

Nice job, not sure why you are thinking about quitting as you did more than I did in the same period.

Here are my first impressions:

--Physics jump needs to arc--Would be nice to have a jump animation--First level is a little hard but really shows off the tech. Might be good to do something very simple, then get harder--Love the minimap--no sound--I so wanted longer range on the gun

Hey Cyan .... I just played the new version, thoug I was not able to beat the first stage, I have already some stuff to say :-first the collision maybe needs a little more work... I couldnt kill the last freaking alien, because I barely (or almost?) touch my feet on his head then died . Three times . I got a little frustrated with that. Other stuff is that it seems you're moving objects first, then detecting the collision . I think the image explains it better, I could "climb" the moving brick from below :

Maybe it would be also nice when you release the jump key, he stops deacelerating immediatly, so you can perform "lower" jumps.

and last, and I think more critic : I hit accidentaly hit the "windows" key (which is near Z and X), and it crashed . That "gray screen" type of crash . I tried it again, and yes, it crashed everytime I hit it . FYI : running Windows XP and java 6 update 11.

java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.sun.javaws.Launcher.executeApplication(Unknown Source) at com.sun.javaws.Launcher.executeMainClass(Unknown Source) at com.sun.javaws.Launcher.doLaunchApp(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Unknown Source)Caused by: java.lang.UnsatisfiedLinkError: no jogl in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at com.sun.opengl.impl.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:189) at com.sun.opengl.impl.NativeLibLoader.access$000(NativeLibLoader.java:49) at com.sun.opengl.impl.NativeLibLoader$DefaultAction.loadLibrary(NativeLibLoader.java:80) at com.sun.opengl.impl.NativeLibLoader.loadLibrary(NativeLibLoader.java:103) at com.sun.opengl.impl.NativeLibLoader.access$200(NativeLibLoader.java:49) at com.sun.opengl.impl.NativeLibLoader$1.run(NativeLibLoader.java:111) at java.security.AccessController.doPrivileged(Native Method) at com.sun.opengl.impl.NativeLibLoader.loadCore(NativeLibLoader.java:109) at com.sun.opengl.impl.windows.WindowsGLDrawableFactory.<clinit>(WindowsGLDrawableFactory.java:60) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:106) at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:520) at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:131) at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:90) at JoglPlat.<init>(JoglPlat.java:72) at JoglPlat.main(JoglPlat.java:675) ... 9 more

Well after cleaning out my PC I accidentally deleted the source code of the latest version because it wasn't saving where I thought it was. The code I have updated with is a older version. I'm not sure how old it is, but I know it isn't the latest. I won't be updating this anymore. I felt it was finished anyway, and this just seals the deal. Sorry. I am working on a brand new JOGL project though. code named Steller. I hope you will look forward to it, and that Xenplat is finished enough for you all to think. it is a good game.

This source code thing shouldn't happen again. Now I know better, so there is a silver lining.

edit: Nevermind. I'm an idiot. it IS the latest code. I'm still done with it for a while though.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org