BlendSwap Arcade Submission: AirRace

Since i had a few hours freetime today i tought i add something.

Nothing special up to now, and probably i will not have much time to add something today. To bad i missed the whole week :frowning:

Anyways:

Goal is to steer the airplane and collect all those nice blue waypoints. (Maybe i have time to add a real geometry as waypoint :P)

On thing to note: sound of the engine worked out pretty nice, especially since i had no tools to edit the soundfile, and spend maybe 10 sec tweeking the whole audiostuff.
Nice that things work so flawless in jme :slight_smile:

Repository: GitHub - zzuegg/AirRace: AirRace
Packed FatJar: https://github.com/zzuegg/AirRace/raw/master/dist/AirWar.jar

3 Likes

Made a blendswap-release branch:

Repository: GitHub - zzuegg/AirRace at blendswap-release
Executable: https://github.com/zzuegg/AirRace/raw/blendswap-release/dist/AirWar.jar

When I try to run the AirWar.jar, it just pops up with “A Java Exception has occured” and nothing else. But the screenshot looks good.

Thx for the try. Could you try to run it from commandline to see if there is additional info?

Works fine for me.

@zzuegg said: Known Bugs:

You can fly under water :wink:


that’s a feature :wink:

It seems like Java 8 is required to run this game.
Its fun to play. I have collected 7 points then my airplane crashed.

C:\Users\Davis>java -jar C:\Users\Davis\Downloads\AirWar.jar
Exception in thread “main” java.lang.UnsupportedClassVersionError: com/airwar/St
artup : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

C:\Users\Davis>

Heres what I got in CLI, seems to be a non jme issue.

Seems like you run an older java version than the jar is compiled with.

Yeah, game is compiled with java 8.

*Fixed the underwater bug
*Replaced the blue boxes with a monkey head coin
*Added a audio notification when you get a coin

Thats it, more is probably not coming before the deathline ends :slight_smile:

*Added winner audionotification in case anyone is ever able to get them all :wink:

You deserve it!!!

@zzuegg said: *Added winner audionotification in case anyone is ever able to get them all ;)

You deserve it!!!

Hehehe, I hated those oldschool games that would just end without any feedback on your achievement ^^

Oh and yeah, I don’t have Java 8 installed so I can’t try it. Can’t you just set the source level for compilation or do you actually use Java8 features?

Recompiled with java 7 compatibility. Strange enough that i really didn’t use any java8 feature

Made a blendswap-release branch:

Repository: GitHub - zzuegg/AirRace at blendswap-release
Executable: https://github.com/zzuegg/AirRace/raw/blendswap-release/dist/AirWar.jar

[video]- YouTube

*Implemented Joystick support because it’s fun :slight_smile:
*Changes will get uploaded after the contest is over to avoid confusion