Why makes games in Java ?

[quote=""]
Not if you write good Java code.

Today Java is over-all equivalent to C++ on thr desktop. (Mobile is a different, special case.)

In fact, if you w \rite Java, you will have good profiling tools and more time to profile so its liekly youll end up with better performance.

What’s the opposite of FUD? Jeff’s alway’s spreading it, whatever it is :wink:
He’s roughty right though but always forgets to mention that the client VM is very slow by comparison to the server VM.

Cas :slight_smile:

PEH (Positivity, Expectations and Hope) :slight_smile:

Kev

But any consoles have no JVM. PC game is slowly dying.
Sun has to announce road map with SONY. I heard that ps3’s graphic platform is open gl es 2.0.
Open gl es 1.0 has java wrapper, called Jsr 184. Is there any possiblilty that new open gl es 2.0 java wrapper show up?
If open gl es 2.0 wrapper project exist, JVM for ps3 is possible. I think…

I think these things are cyclic. The “console” will become a PC “media center” - MP3s through your stereo system, HD Windows Media 9 movies on your big screen TV, and games.

The PC gaming market may be a bit smaller now that it is sharing the space with some nice consoles, but it isn’t going anywhere.

Of course it would be great if using Java would give us the whole gaming market (consoles and PCs) instead of just one or two slices of the pie. I hope it will happen sooner rather than later.

err the ps3 is using OpenGL ES? isn’t that opengl for mobile devices? Also, even if there was a wrapper for opengl es 2.0, how would that solve the problem of actually getting a jvm on the ps3… seems like it would just solve yet another problem (using the ps3’s rendering system) if the ps3 already had a jvm.

Yes. PS3 use OPEN GL ES 2.0 for graphic library. Open GL ES 2.0 is based on OPEN GL 2.0. It is only one differece that Open GL ES 2.0 's GLSL is pre-compiled. SONY and Nvidia, they are main contribute memebers.
Next Open Gl Es Road map will be biased for SONY and Nvidia’s function.

ps. I know that SUN is contribute member, a long ago. Hey, SUN! What are you doing now? That’s the last chance.
Please hurry up. PS3’s API and CELL spec, they are fully open standard. and they will have linux or OS X(tiger).
I want to see JVM for Cell. NOW.

yes if only SUN could slip a JVM and possible a OGL binding onto the PS3, it would change the java gaming scene forever!

Even if they could by some miracle get the JVM actually performing fast enough to be of any use in the tiny amount of RAM the PS3 will sport… they wouldn’t be telling us, in here.

Cas :slight_smile:

I believ 184 is actually the scene graph APi isnt it?

There IS a an open GLes JSr goign on right now but I believe ist in the 200s…

[quote]Even if they could by some miracle get the JVM actually performing fast enough to be of any use in the tiny amount of RAM the PS3 will sport… they wouldn’t be telling us, in here.
[/quote]
Not that I think Sun is going to create a JVM on it, but 256MB is enough for many fun java games.
JEmu2 running Street Fighter 2 would be easily possible on PS3 :wink:

Right now the reason for doing games in java is not because it will run anywhere, but it will run on Windows and Mac without any effort.
Because java is much easier and efficient to use than C++ and because java still has the edge over .net when it comes to portability, it makes much sense to use java in many cases.
And as discussed before, once that killer game has been developed in java, someone is going to make sure it will work on consoles.

Not that I think Sun is going to create a JVM on it, but 256MB is enough for many fun java games.
JEmu2 running Street Fighter 2 would be easily possible on PS3 :wink:
[/quote]
A while back, as an experiment, Shawn Kendall got an FPS in Java at about the sophistication level of Quake 2 running in 32 meg.

Now a big aprt of that was the last genreation of paltforms stil lahd pretty limited resolution and vdieo memory so the textures tended to be scaled way back. The next gen, that are all supporing HD-TV, we may lose that space advantage over the desktop…

I just noticed that the Myst V demo installs a JVM (1.4.2). I think that it makes a lot of sense to use Java for that style of game. They release on Windows and Mac simultaneously and I have to wonder if Java helps them do it.