my defense game so far

Second post here.

For this game i’ve used just java as it comes in the SDK. No external libraries, no open gl or strange things.

GOAL: survive. 10 rounds at the moment. Nothing happens from round to round (you just see everything repainted)

How to survive: you can place up to 9 towers (3 per path) and drop some units too. Towers cant be attacked. Units walk from left to right hitting everything on their path. They give you a % of their cost proportional to their current hp when they leave the screen


What its missing:

  • make a start menu
  • make a tutorial / instruction image
  • make the waves !! (what comes in each level)
  • make the sprites of the units (they are ugly atm), enemies included (they are stolen gifs)
  • make different enemies for the rounds
  • imlpement the “sell” method
  • prevent the user from making a tower on top of an existing tower
  • display some information of what will be the next wave
  • translate it completely to english (its 40% in spanish atm)
  • improve performance !!
  • display remaining enemies and lifes with a proper font and image.
  • balance everything (hp, cost, dmg, etc)
  • put some sounds ! (im still composing some music for this)
  • adding specials to the units (example: freeze units, criticals, etc)
  • MAYOR CHANGE: make everything time-dependent instead of tick-dependent. Everything happens related to iterations without considering time passed. So units move in pixels/turn (pixel/iteration). Cool if you have +50 fps but a pain if you have a slow pc (everything will move reaaally slow, the good point is that you wont see it lagged)

Creating units: you need to select “up, mid or down” to tell where to place the unit.
Creating towers: you need to select “up, mid or down” AND “slot1, slot2 or slot3” to tell where to place the tower

Shorcuts:
up, down keys: select previous/next path (up, mid, down)
1, 2, 3: select slot for tower
u: upgrade (stops the game)

then you have a grid with the units and towers which i’ve turned into:
q w e t y
a s d f h

the first group is for the 6 unit types, and the other four is for making the 4 tower types

Since the java web start works really slow, i thought rapidshare would work much better.
The file sizes 800kb, so its not a major problem to download it from there.

Download Links:
Rapidshare: http://rapidshare.com/files/266420656/Three_Ways.jar
MegaUpload: http://www.megaupload.com/?d=3Y6ECO6E

Critics/suggestions are highly welcomed !

so what you think?

see ya