Typhoon

Here’s a game I’ve been working on, its kinda a shoot-um-up thats pretty similar to the classic game Tempest.

http://www.cokeandcode.com/typhoon/typhoon6.png

Webstart is: http://www.cokeandcode.com/typhoon/typhoon.jnlp

Kev

Very nice, I always loved Tempest. In fact the game I’m working on now is a cross between tempest, Cosmic Trip, and auto racing.

Your Tempest has very nice clean graphics. Any way I could suggest mouse controls? Mouse movement might feel a bit more like the original Tempest wheel. I’d feel like I had more control, anyway.

Very cool! I also thought about making a Tempest type of game. I am glad someone did. It brings back memory of many wasted allowances :slight_smile:

Pros:

  • It’s fun :slight_smile:
  • It’s kinda addictive
  • Graphics are clean

Possible improvements:

  • Full screen mode
  • High scores
  • Better font (more interesting or colourful, etc.)
  • Change the % complete to a bar
  • background image - possibly animated
  • Textures (subtle to go with the subtle style you have going on)
  • Special effects
  • More sound effects
  • Mouse controls or keyboard
  • Powerups (might have been some, but if there were, they weren’t obvious)
    • Rapid fire
    • Drop a drone that will guard a line for you
    • shields
    • slow down the enemy

Typos In instructions:

“across the board to depend your home from the attackers”

“Jumpers - excitiable attackers”

Overall though - Thumbs up! Keep it going.

Fails on Mac OS X (Java 5)

java.lang.UnsupportedOperationException
at java.nio.IntBuffer.array(IntBuffer.java:939)
at org.lwjgl.opengl.MacOSXDisplay.setIcon(MacOSXDisplay.java:548)
at org.lwjgl.opengl.Display.setIcon(Display.java:855)
at org.newdawn.render.window.LWJGLWindow.setIcon(LWJGLWindow.java:81)
at org.newdawn.tempest.Game.init(Game.java:86)
at org.newdawn.render.window.LWJGLWindow.startRendering(LWJGLWindow.java:269)
at org.newdawn.tempest.Game.(Game.java:69)
at org.newdawn.tempest.Game.main(Game.java:78)
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:585)
at com.sun.javaws.Launcher.executeApplication(Launcher.java:1108)
at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1055)
at com.sun.javaws.Launcher.continueLaunch(Launcher.java:898)
at com.sun.javaws.Launcher.handleApplicationDesc(Launcher.java:469)
at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:217)
at com.sun.javaws.Launcher.run(Launcher.java:164)
at java.lang.Thread.run(Thread.java:613)

Cheers guys, I’ll fix the macos thing tonight - probably just take out the icon for now.

  • The % isn’t complete but accuracy, so it really needs to be a number
  • Font and Textures - I’ve actually been round this loop, I prefer the clean empty style I think.

The rest (mouse controls and Vorax’s list :)) are great thanks! I’m not actually going to take this one much further along since its for a contest and I’d like to leave some stuff for future work.

Thanks again for trying it!

Kev

I just thought of something - A third control option which would be even closer to the original game - the mouse wheel! I have never heard of game where the primary control is with the mouse wheel, but for this it would be perfect (and really easy to implement).

Very nice, Kev!

I too loved the original; preserved by MAME.

http://www.mameworld.net/maws/img/shots/snap/tempest.png

Mac Sound and Icon now fixed - everything else is going to wait til version 1.5 (next time I get a day or so).

Gonna enter it in the OMGCup I think.

Kev

“Q. I’ve worked on a game for the last year, however, even my own family hasn’t seen it. Can I enter it?
A. Yes, you can enter a game which you worked on previously as long as it hasn’t been shown to the public (i.e., internet, forums, IRC, school, etc.)”

Perhaps it’s time to hit the delete button…before someone sees the game. err… None of us have seen it yet…that’s right…that’s the ticket :wink:

Kev

Ahh good :slight_smile:

I just tried it on Windows. I find it too hard. I can’t get to where I want to be fast enough, or I skip over the “channel” that I want to shoot down.

Im on WInXP
The control is a little jumpy.
When i tap a cursor once I often move two fields. Its pretty hard to move to the field you want to. I always go over it and jump left and right until I finally hit the right position.

I cant exactly tel you how to do it better, but short tapping the key should only move one field.

-JAW

I’ve always been horrible at this game, nothings changed. At least I can go out with style in this version :smiley:

Update:

  • 2 more level shapes
  • Added a java logo - woot.
  • TInkered with level difficulty
  • Modifies controls to have acceleration on movement - should make it easier to play.
  • Online High Scores

See the website at: http://www.cokeandcode.com/typhoon

Kev

  • 2 additional level shapes
  • Controller Support (thanks to onyx)

Kev

  • spelling++ (instructions)
  • fullscreen toggle (F2)
  • autohide mouse in fsm
  • mac app bundle also available

:wink:

Remember when I said something like it always fired etc? Thought it was a fluke, because right after that I started again… it downloaded some stuff and it looked like it was gone. But there is actually a flow glitch when looking at the instructions screen. Doh. :slight_smile:

The game name has been changed to “Typhoon” to avoid any odd issues coming up later on.

Kev

Update:

  • Difficulty setting (Easy - for those who found it too difficult, Hard - the same as before, Extreme - death on a stick).
  • Levels are now recorded with the high scores - high score tables are now per difficulty
  • New Bad Guy
  • Various state related fixes.
  • New level (number 8 )

Kev

as usual, freakin sweeet! Nice Job…