Advertisement

JAVA? Simple Yes or No.

Started by January 13, 2003 07:26 PM
14 comments, last by virus3355 21 years, 10 months ago
Useful in game programming? Remember just a simple yes or no, unless you feel you must post a 500 word essay. Thank You!
depends.
Advertisement
depends wasnt an option!

But thanx anyway!

BTW, depends on what?
Commercial games? No.

Games in general? Yes.

www.geocities.com/nonnus29/index.htm

www.geocities.com/nonnus29/unionjack/test.htm
quote: Original post by virus3355
Useful in game programming?

NO!
Try asking on the forums at www.javagaming.org

Java is becoming more and more feasible for writing games, and whilst it does not yet have the performance of C++, it is working its way there!

Stu
Advertisement
quote: Original post by stustill
Try asking on the forums at www.javagaming.org
Java is becoming more and more feasible for writing games, and whilst it does not yet have the performance of C++, it is working its way there!
therefore
quote: Original post by nonnus29
Commercial games? No.
Games in general? Yes.


On the contrary, with enhanced performance Java could easily become a commercially viable language for games development, and I believe that by the end of 2003 we could easily see high performance Java games. Combined with ease of development and superior portability, it could become the language of choice!

A rough estimate based on the various benchmarks would say that tweaked Java code is a little slower than C++; typically 20-50% on the average, but this is hard to tell for certain because of the large variations in the speed seen in the benchmarks. The slowdown is less in 3D applications, where performance mostly depends on the performance of the 3D hardware. For untweaked code, Java is much slower than C++, often a factor of three or four.This makes it vital to tweak the performance critical sections of Java code.Java increases the overall productivity of a software project with about 30% and the productivity of the code phase with about 65%. This is quite a significant increase.
This productivity increase makes Java a good choice for low-profile games and for high profile games in genres that do not rely on maximum performance to ensure sales. It
is especially good for low-profile games since the cost of Java tools and libraries are significantly lower than those for C++. For high profile games that do not need maximum
performance, the use of Java will increase productivity.
Because of the relatively lower performance of Java, I cannot recommend pure Java for highly performance critical games. It is, however, still recommended that Java is used
for at least parts of the game, for instance, as a general purpose scripting language for the control code. Java runs much more efficient than the vast majority custom scripting
languages available.

As it stands now, Java can only be used only partially for games that rely on maximum performance to ensure sales.
_______________
http://www.rolemaker.dk/articles/evaljava/
As it stands now, Java can only be used only partially for games that do not rely on maximum performance to ensure sales.


This topic is closed to new replies.

Advertisement