impressive commercial java game

Okay, not my game, but i tested it to know, and it’s real good


It’s an old game (2001) that is said to be 90% java (display being done through directx)
(Saw that on JavaLobby)

Downloaded the Demo to verify, and at least, it uses java, as a jvm is bundled. Does not prove that what is said is true, but at least, java is there, somewhere.

Another post that is informative -

http://forums.ubi.com/messages/message_view.asp?name=us_il2sturmovik_gd&id=zyjvs

My browser (netscrape 7) could not get there. had to use IE… eek. :confused:
Very informative thread. moreover the thread dump of the null pointer exception seemed to show that logic is really implemented in java. Very impressive.

Those guys really rock. I mean… we’re struggling with timers and fullscreen and constant framerate. See that work… they really squished those problems… two thumbs up… ( or even more if i could ;D )

Not a too new info…

Java 1.1.8 AFAIK and very dirty Java! Done for my former company, so I know some details :slight_smile:

But, IL2 is a real first-class game! Go and buy it!!

(and yes, it’s my kind of game :slight_smile: )

[quote]Not a too new info…
[/quote]
Certainly, but it’s the first time this game is mentionned here, and i felt that it needed to. At least, java’s not used for scripting, or “low” tasks.

[quote]Done for my former company, so I know some details
[/quote]
Come on, drop what you know. :slight_smile:

This game rocks ;D

http://www.java-gaming.org/discus/messages/19/1024.html?#POST7850

I’m afraid the engine and stuff are done in native code. So Java there is near to a scripting language there.

Anyway, it’s Java, and it’s cool. Very cool! HYPERcool!!

Although, no benefit for the customer from being in Java, no specific Java features in use. Could have been done in C++ as well…

I don’t understand what is the big fuzz? I mean the non speed significant parts are java all-right, but it would be a whole different thing it would have even parts of the graphics engine done in java and opengl, but no.

I bet we are going to see more hybrids, before the big one.

[quote] I’m afraid the engine and stuff are done in native code.
[/quote]
What makes you feel that?
Seeing the stack traces on the ubisoft forum, it really seems that the engine is responsible for lots of stuff.

Looks like from this stack trace that the render loop is in Java:

Current Java thread:
at com.maddox.il2.engine.Landscape.cRender0(Native Method)
at com.maddox.il2.engine.Landscape.render0(Landscape.java:244)
at com.maddox.il2.game.Main3D$Render3D0.render(Main3D.java:1109)
at com.maddox.il2.engine.Renders.doPaint(Renders.java:390)
at com.maddox.il2.engine.Renders.paint(Renders.java:235)