Geom4k

A demake of geometry war

Just redo the first game I program for fun. It’s currently 2106 bytes so I still got space but don’t know if I have much time :frowning:

Well it’s my first entry in the 4k competition :slight_smile:

Control :

  • left mouse button = shoot
  • arrow key = move

Game link : http://www.indiespot.net/app/java-four-kay-test?task=html&resource=download.4519cadaf5e489718d2c1409751a6f62.progrd.java6.kz&className=Map&w=800&h=600&ok=resize

N.B. : I just link to the site of Riven so not sure how long the game will stay up. Btw, thx Riven for your awesome tool. I was trying to reduce the size of my 10k class file with dumb optimization until I decide to use your tool. Now it’s 2k!!!

https://dl-web.dropbox.com/get/Public/Geom4K.png?w=65d4a2b7

Good. more and more games join in

With the remaining space you could add some extra elements, like pickups taht are used instantly.
-flashbang, make all “bad circles” explode.
-life pickup
-slowdown (bullettime, 20% speed for 5 seconds)
-weapon-speed bonus.

Also for the keys: its good to have here the cursor key + WASD as alternatives.
Since WASD+Mouse fits best for right-handers.

Great game but I agree with Damocles that Arrow Keys + Mouse is really awkward. WASD + Mouse would be best here.

[quote=“Gudradain,post:1,topic:37569”]
Seems to be down now.

java.lang.ClassNotFoundException: Map
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:202)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
	at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:146)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
	at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:616)
	at sun.applet.AppletPanel.createApplet(AppletPanel.java:798)
	at sun.applet.AppletPanel.runLoader(AppletPanel.java:727)
	at sun.applet.AppletPanel.run(AppletPanel.java:380)
	at java.lang.Thread.run(Thread.java:636)
Caused by: java.io.IOException: open HTTP connection failed.
	at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:305)
	at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:63)
	at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:192)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:189)

:frowning: Will put it up on my site tomorrow if I can remember the password for ftp…

WASD and it’ll be great :slight_smile:

Do you reupload the game (or the source)?

Cheers