What's the most technologically advanced game written in Java?

yes it is ! :slight_smile:

to be honest… (only this time^^) I cannot see any “advanced technological” game in Java, there are great/fun and awsome games in java but unfortunatly cannot see yet any one that is “advanced technologically” :frowning:

Well, obviously, no-one wants to write one, because it’ll be stuck on a few desktop platforms with no easy port to consoles. That, and wringing serious performance out of your CPU still wasn’t really on a par with C++ until the advent of JDK7.

Cas :slight_smile:

Crysis was java?!?!

[quote]Crysis was java?!?!
[/quote]
Yes :persecutioncomplex:
You might want to reread what they said hehe.

[quote]That, and wringing serious performance out of your CPU still wasn’t really on a par with C++ until the advent of JDK7.
[/quote]
Hopefully that will change.

The last time I saw Runescape the HD version or w/e, it looked really nice.

Well, it has changed. Just twiddling thumbs until they release JDK7 now. (Did I mention I got a 25% frame rate boost in Revenge just by switching to JDK7’s tiered compiler?)

Cas :slight_smile:

[quote]Well, it has changed. Just twiddling thumbs until they release JDK7 now.
[/quote]
Woops copied the wrong text. I mean hopefully people will make more good looking games.

[quote](Did I mention I got a 25% frame rate boost in Revenge just by switching to JDK7’s tiered compiler?)
[/quote]
Nice one.

[quote]Did I mention I got a 25% frame rate boost in Revenge just by switching to JDK7’s tiered compiler
[/quote]
wow sounds very nice

Er, no. No way. I was saying what I was thinking the most technologically advanced game was, in general. Crysis was made with CryEngine, which is C++. CryEngine is the most advanced game development engine at the moment. It’ll run you up at least a million dollars for one license. Markus should buy it! :stuck_out_tongue:

[quote]Markus should buy it!
[/quote]
Naw he should make his own Java version ;D

The 2 main reasons games are written in C++ or perhaps C# are 1. Porting to consoles and 2. No one ever got fired for buying IBM.

Really “games industry code” is another way of saying dogma with money. The quality of code in a lot of commercial games throws the performance argument out the window. Its pretty much bad code with poor performance (insert “but can it play Crysis” here) and a bucket load of instability. The network code is most games is truly awful.

I can agree with that. Deadlines almost always override good code in terms of priority.

Feature, not bug. I don’t want players to use old versions of my games (so that e.g. I won’t continue getting bug reports about stuff fixed long ago) & by doing a web game you get free auto-updating.

Yeah. With iPhone development (where users can indeed hold onto old versions of an app if they want), we often force people to update remotely (lock the game if they have an old version) because every time we release content bundles and the like we need to make a different version of them for every single live version of the game. That means doubling, tripling, or even quadrupling the amount of work in some cases. No fun.

you could make a cryengine in java imo, but today the best u can do is pong, 640*480 at a push. so i’d recommend using 3rd party api’s for graphics to make anything good for the time being (ardor3d is cool).

[quote]you could make a cryengine in java imo, but today the best u can do is pong, 640*480 at a push. so i’d recommend using 3rd party api’s for graphics to make anything good for the time being (ardor3d is cool).
[/quote]
Isn’t that obvious? heh…

Been looking at the current benchmark of Java: http://shootout.alioth.debian.org/
Looks like Java is the 3rd/4th fastest programming language (after C/C++).

this is quite true.