Rescue Squad - In Colour!

Rescue Squad is my entry into the MAGIC GameDev.net one-week game programming competition. Fly your helicopter to rescue drowning people and deliver needed supplies to the towers.

Visit the game webpage for webstart and zip downloads.

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.

Comments and suggestions very welcome, thanks!

nice work!
no problems running it at all.

only thing I can think of is that it would be nice to have a number of people/packages remaining.

Aye, a couple of people have said similar things so I think I’ll be adding that at some point.

Different types of cargo was a last-minute hack job, so I didn’t get time to do anything more complex.

Cool little game. Though I’d make it just plain mouse controlled and ditch the keys.

Cas :slight_smile:

Very cool. Ran great. Love the fake-3D (eg not real 3D) copter.

No sound here, but works great otherwise.

Your logging output seems to have an unhealthy obsession though…


grabbing
BOTTOM
BOTTOM
BOTTOM
BOTTOM
BOTTOM
BOTTOM
BOTTOM

That’s the kind of activity that gets a person in trouble :wink:

Looks good, but also no sound here. I’m running Mandriva Linux 2007.1, Sun’s Java 6u1.

Works fine here!
A strangely addictive little game too :slight_smile:

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!

Sneaky peak of Rescue Squad 2:

Vimeo video link.

;D

Looking pretty slick.

Cas :slight_smile:

Love the cartoony style and the lighting

Yeah! Looks good! When do we get to play it?
Suggestion: How about some navigation lights on the copters? Sometimes it’s hard to see where they are…

[quote]With Rescue Squad I’ve tried very hard to design a non-violent game where you’re doing good rather than killing people all over the place.
[/quote]
Awww, Man! Just 1 tiny bomblet? Pleeeze? ;D

Cheers guys. ;D

Not a chance! Although navigation lights for the helicopters sounds like a good idea.

Worked well here, no problems at all.

The graphics are very clean and crisp, and the perspective is done well, it doesn’t look like a flat 2d game.

For some reason the webstart loading bar never displayed any progress (java 6 u10 windows vista) until the game actually started.

But you need bomblets… to kill RAVENOUS SHARKS with!!

Cas :slight_smile:

Sharks are people too. :wink:

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…

Mountain rescue would be good.

Cas :slight_smile:

OS X, died.

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.(Sys.java:101)
at org.lwjgl.opengl.Display.(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)

If he’s using the current broken 2.0 release of LWJGL, then… it’s broken on Mac OS and Linux. Matzon hasn’t fixed it yet so start throwing rotten fruit at him :slight_smile:

Cas :slight_smile: