CyGear Racing!

So I wanna show of a demo of what I’m working on. It’s a top down time based racing game with Boosting Fields, Slow Fields, Particles, and Advanced Polygon to Polygon collision detection.

Here is a screenshot:

And here is the download link: http://dl.dropbox.com/u/28109593/cygear.zip

Nice screenshot but I will give it a try when a Java Web Start version is ready (and I have no Windows machine).

There’s not going to be a webstart, but I’ll add the Linux and OSX libs to it.

Edit: done.

Cant you put all the natives in the jar folder, so then everyone could execute the jar without having to configure java.library.path :smiley: ?

I did this to run it on linux:
java -Djava.library.path=natives-linux/ -jar cygear.jar

Add a webstart/applet, easier to test for us :stuck_out_tongue:

They’re all already in there it seems. Also there is a run-script for linux, so you don’t have to do that.

Downloading something isn’t a deal breaker anywhere else except JGO and flash sites. JWS and Applets both suck, but maybe I will use them when they don’t.

Slick(lwjgl) work very well as applet. If it’s dealbreaker for java game devs it will be dealbreaker for every casual player. Also you don’t even have to edit your code. Just make one html file and set server up.

Added a custom launcher, so there’s no need for scripts. Can you guys test it out and tell me if it works on Linux and OS X?

Added velocity and changed the controls.

It doesn’t on Mac.

Alright. Thank you. Do you happen to know how to launch a java app from another java app on a Mac?

Added polarity system.

It works fine on Linux, thanks.

So its Ikaruga and Racing ? =D

Works fine on my Windows 7 computer, but the launcher doesn’t work on Mac OS X ( 10.6.8 ) It apparently can’t find lwjgl, I get this error:


Exception in thread "main" 
java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
	at java.lang.Runtime.loadLibrary0(Runtime.java:823)
	at java.lang.System.loadLibrary(System.java:1045)
	at org.lwjgl.Sys$1.run(Sys.java:73)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
	at org.lwjgl.Sys.loadLibrary(Sys.java:82)
	at org.lwjgl.Sys.<clinit>(Sys.java:99)
	at org.lwjgl.opengl.Display.<clinit>(Display.java:130)
	at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36)
	at CyGear.main(CyGear.java:56)