I’m thinking about remaking Blue Fiend with JOGL and EasyOGG, but than it most likely won’t have the motion blur I’m so proud of. Should I just try and finish Blue Fiend up with a bit more polish and call the remake Blue Fiend 2, or is Blue Fiend so bad that it’ll embarrass me and I should try to hit it with a brand new version?
Whether you feel the technologies in your prototype/first version warrant a switch is ultimately up to you; it entirely depends on your requirements, though it seems like most people agree that the current version runs too slowly, and OpenGL of some sort is usually a first solution to those types of problems.
As far as motion blur, why couldn’t you do that with JOGL?
Because its 2D, I would recommend remaking it in Slick.
Since your using java2d would make sense to port it to Slick2d since its api is very similar to java2d, it shouldn’t take long to port (including your motion blur).
Slick also has OGG support and is written by the same author as EasyOgg.
I can wouch for slick.
I have made java 2d games into slick in like 1 day.
slick also makes it isear to expand on your game. States are a life saver.
why dont you improve the current version … your game will be mainly used “online”, so try to make something that is the most smooth to load, and the most compatible possible.
just look at what eat cpu and change/optimise it, eventually you can try a profilling tools too.
basically it is slow because you’ve made some “fault/error”, just correct them and it will just run fine, switching to JOGL/Slicks will just hide what is wrong in your code.
I agree with him. You have made some algorithmic mistakes and JOGL is not magic, you should fix those bugs at first.