Magnetic Transports: v1.0

Magnetic Transports: v1.0

I thought a bit about it, and I couldn't find anything left to do with Magnetic Transports after this update. Hence I have decided to elevate it to version 1.0 and call it finished.

So what has been done to finish the project?

  • Replaced the directions in the launch dialog with arrows.
  • Event animations have been introduced.
  • Transports crashing now have an event animation.
  • The options dialog has been tabbed as the previous version bombarded the user with choices and didn't look too good.
  • The thread issue with the win32 version of the game has been resolved, it should work fine now.
  • Users can now remove unwanted magnets with the new bulldozer button in the button tray.
  • A readme has been written.

I'm not going to comment too much on the changes. I will just say that the crash animation doesn't look like a crash, blame my lack of graphical interest.

Time to sum up the project. It took about a month, although I was a bit lazy in the beginning. The project did give me some experience with JOGL and did brush up my OpenGL. I must say that JOGL is a good OpenGL library and enables a lot of interesting OpenGL powered java possibilities. It would be interesting to make an OpenGL powered 3D game in java, just to show that it works, although someone has probably already done that.

The other big new part of the project was JRE 1.5 (or 5.0 to make marketing happy). All in all it was great to see that Java can still evolve and become even better, it has become increasingly hard to produce runtime errors by mistake. My favorite changes are generics and typesafe enums, the rest just feel like ways to save a couple of lines.

I guess it's time to come up with a new project again (suggestions are welcome).