WIP : GeomWarRemake

Hello,

Currently making a remake of Geometry Wars. I first make it with Slick and I just port it to Java2D (OpenGL problem…). I would like to know how it runs for you.

http://www.gudradain.byethost12.com/geomwar.html

Move : WASD
Shoot : Left mouse button
Bomb : Right mouse button
Restart : R
Quit : Escape

Runs great except for the game continuing when I have zero lives and I become invincible. ;D

I know, it’s not a bug. I just didn’t do the ending scenario currently.

I like the AI of the green enemies

The player judders a bit when you move, but otherwise it runs quite smoothly.

I recognise that juddering - looks like floating point jitter to me.

Was playing in Chrome (XP, ATI) when it just hung suddenly. No CPU usage, it just… stopped. No exceptions. Repaint just stopped.

Cas :slight_smile:

That might be the reason… Going to fix it soon.

private void render(){
		try{
			Graphics2D g = (Graphics2D) bufferStrategy.getDrawGraphics();
			g.clearRect(0, 0, width, height);
			render(g);
			g.dispose();
			bufferStrategy.show();
		}catch(Exception e){
			//Do nothing
		}
	}

By the way, you were right the juddering was cause by a Graphics2D.translate(double, double), changing it for Graphics2D.translate(int, int) fix it.

New version is not online

Except for the previous comments it is quite good. Really good going for Java2D. Maybe not innovative gameplay, but definitely good fun!

Have you tried using anti-aliasing? Would improve the look quite a bit, but not sure what the framerate would do.

Gimmi sound :slight_smile: Big fat explosions. 8)

nice

hard time :slight_smile:

Can you provide arrows as alternative keys for moving ? (<= AZERTY keyboard :P)

+1 (that’s also a nice advice for every other games around there…)

Going to add it this week-end. Just don’t have time currently.

Love it and love twin stick shooters. One suggestion, make the lines of your game objects thinner to look more like vector drawn. Thick lines look “flash like” to me :slight_smile:

Just a question : is there anyone with a Mac that was able to run it?

Yup, worked fine for me.

Runs great, now I know what I will be doing in class tomorrow.

New version up!!

  • Add ending scenario
  • Add control with arrow key
  • Fix juddering of the ship
  • Fix problem with key input when you click on another page or outside applet (focus issue)
  • Max life and bomb set to 9
  • The ship is not always in the center of the map (easier to see when in corner)
  • Enemy spawn in corner now (no, you can’t stay in the corner and kill everything anymore)

The next major change will be to add sound and highscore list. Never did any of those 2 before so it might take some time.

If you have any suggestions, tell me.

Have fun :slight_smile:

Runs nicely, very smooth. One suggestion is maybe put an distinctly coloured image where the cursor is, with a lot of sprites on the screen its hard to see where you are aiming. And of course the GUI/Buttons are ugly but am sure you are aware of that :slight_smile:

Works fine here, on Mac.

I (strongly) suggest always keeping the player ship in the center of the screen, or your aim changes from moving around and not only from moving the mouse.

After 700s I got bored? :slight_smile:

If you hide out in a corner, you can beat anything coming at you.