Space game (very early) prototype - constructive criticism please

Like in topic. This is my first serious game (or rather its prototype) made in LWJGL, I would like to make sure that so far I’m doing everything right. Currently you only can move using WASD or arrow keys. I will be very grateful for any help. :wink:

I am using replacement textures found on google graphics, I will replace them with my own later, when first milestone (combat engine) will be ready. This is just test, I know there are graphical bugs associated with transparency.

You can run game using “run.bat”.

Besides, I have one more question - is LWJGL good choice for 2D action RPG in space?

https://dl.dropbox.com/u/67758055/Test_LWJGL.zip

Mod should move this to WIP board.

And yes of course, LWJGL is good for any graphics, although it’d be easier to use a wrapping library for 2D, like Slick2D or libGDX.

Look decent so far. Two small things; (1) Clicking the window close button didn’t do anything, I had to Ctrl-C the command window. (2) It would be interesting to see a (smaller) trail of engine thrust when you turn the ship. So if the player turns clockwise there would be a small thrust coming from the upper left and lower right corners.

  1. I will add action listener to the close button soon.
  2. I will do it later, when I will have final ship textures.

Source code of this prototype: https://dl.dropbox.com/u/67758055/Source.zip. Could someone more experienced check it and tell me if I’m doing something wrong or in unefficient way? I will be very, very thankful. :smiley:

Seems really familiar haha XD

Well, look at my version, maybe you find some inspiration;

Main things:

  • When there are no stars or background in view, you dont have any sence of direction since its all black around you.
  • Its easy to get lost, i would recomment some navigation.

*And yes lwjgl is really good for this, it allows you to extent your game easy if you would want to add things like 3d planets.
There are some higher level engines, but this way you will learn much more.

screenshot please?

As requested:

http://img89.imageshack.us/img89/9830/screenshot008lu.png