Hi ra4king! Thanks for your reply.
I study programming since 2006/7, i don't know exactly. But it wasn't until this past 6 months that I been really trying to make games!
I know where to start to learn to make games and program in java, but I WILL read your link as soon I can, promise!
One of my goals to be part of this comunity is to learn everything I can from you guys, so I appreciate very much all your hints!
So now more of my game:Here are some more screenshots.






Right now there are only 5 levels with increasing dificulty, although overall dificulty is pretty low, I will tweak this later.
I´m working on implementing some sort of GUI, I just don´t know how yet, any advice would be awsome!
For now, the "gui" it´s an entity like the aliens, the ship or the shots. It´s an 800x600 picture with borders, a bottom "holder" for game info (yet to implement somehow) and a transparent center.
The entities of the game check boundruies within 800x600 (windows fixed resolution) minus the gui border width and heigth. This is pretty lame, but it's the only thing I came up with

The other downside it's that the gui is re-drawn every single time, along with the other entities. I don't like this a bit, not just for performance (wich this game won't suffer any time soon), but for clear proyect and game design's sake!
I mean, I NEED to get an easy way to draw it once and leave it there and then put things like info text and stuff within it, here is a screen of what I would like to achieve:

If anyone can point me in the right direction to get that working, I would appreciate it very much!
EDIT: I've just added a new graphics for alien's shot, it was the same as the ship's, but now it's alien-green! Soon more screens
