Revenge of the Titans


RotT has been one of the few games that has kept some of my gaming on my PC...if this were to be ported to the Pandora it would be awesome and it would be the game I use when showing people my Panda. My PC would miss me more than it already does though. lol
 
This LWJGL and Java seems to be a bad combination for making Games. Since my GeForce 9800 died (RIP) I have to use a small little ATI X1300 GFX Card on my PC and with this, Minecraft is nearly unplayable. Now imagine a game using the same Software foundation like Minecraft on the Pandora, I guess it would nee heavy optimizing to even see the title screen. ^^""
 
Have you tried other LWJGL games than minecraft? The application code can be the bottleneck as well. I have no experience of LWJGL performance aside from minecraft myself either, but I do know Java is fast enough with a good VM, and the "LW" in LWJGL is supposed to come from "Lightweight".
 
this would be a cool game to port for the dragonbox competition...

could possibly translate it to C, Java is just slow C haha

but that might be too much work
 
Last edited by a moderator:
Last edited by a moderator:
1990s meme, yeah right.  I'm not dissing Java, I quite like Java, but serious Java programs are slow.

Show me one serious and complex Java GUI app which does not totally suck performance-wise. The only Java app I can put up with is Azureus. It totally sucks performance wise even on my extremely fast computer. Azureus is the only serious Java app I use, I can put up with the performance because it is a very good app.

Similarly for games, Revenge of the Titans is the only Java game I can think of that I really like.  It's a fairly simple game, and yet it runs slow on my netbooks.  I highly doubt it could run well on the Pandora if remains in Java.


As for the stackoverflow post you quoted, the top response mentions six reasons why Java is slow:

Arrays are slow, IO is slow, it uses "a LOT more memory than C", no low level functionality, string operations are slow, startup times are slow.  I think that covers just about everything except for some possible benchmark programs that carefully avoid those things.

The ultimate proof that Java is slow?  The Java compiler is really damn slow (and jikes is really damn fast).  If the Java developers want to impress me with Java's great speed, they can try to make their Java compiler run fast - without rewriting it in C.  I'm happy if it runs fast with like an -O0 flag.  Maybe javac is just badly written, but that
 
Back
Top