Quake2 Engine In Java
An anonymous reader writes "Ok, so the game is old and there was a really poor web version some years back, but some guys at Bytonic Software in Germany have done a full source port of the Quake2 engine from C to Java. It's cross platform, performs just about as fast as C and has room for further improvements according to the developer. Also, there was another game engine that ran Q3 maps that was shown recently at JavaOne. Are first generation Java games that far behind?"
Have you actually tried it though? I did this morning and it's TERRIBLY slow. Their "just about as fast as C" comparison is WAY off.
This isn't a troll, it's a fact. Check it out for yourself and see.
Whizbang IDEs are nifty and all, but here's my feeling on it: if your language is so hard to work with that you require and IDE to develop and refactor in a reasonable amount of time/effort, then you do not have a language that is "a dream to code in." Having worked with Java, I'd say a powerful IDE like Eclipse is a requirement.
It's not that these IDEs are bad! They're great, but they should be the icing on the cake. Your language should allready be usable pre-IDE.
Not that I'm a huge C++ lover, but I have to say... you're right. It is a horrible comparison. MFC is the absolute worst environment in C++. Feel free to continue ignoring quality C++ tools for application development, like Qt, TAO, and the outright amazing Boost libraries.Sorry. Just because you can make a very old and relatively simple hardware-based game engine run in Java doesn't suddenly mean it doesn't suck. It still sucks, it's just that people are finally realizing why it sucks so badly (and it's not speed).
Slashdot. It's Not For Common Sense
but Java isn't the turtle everyone makes it out to be.
Until you run it on a 500-mHz iBook, don't make that claim.
To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
You're an idiot. J2SE doesn't come with APIs that access graphics and audio hardware. That's what the jogl and joal libraries are for. Are you going to claim that because the JRE is written in C, you have to include the "+ C" when you say that Java isn't slow?
Maybe this will lay waste to claims that java is slow, bloated, and sucks.
Well, it may lay waste to claims that Java is slow, but I think it's hard to argue that it's not bloated. And, of course, Java does suck for rapid prototyping. However, it doesn't suck so much in other contexts.
Mostly, I just wanted to type the word suck.