News for hackers. Stuff that matters.
Re:Java’s new garbage collector promises low pause times on ... by pjmlp on Thursday August 30, 2018 @11:53AM (#17877702)
Java is already suitable for game development, specially with LibGDX.

Not everyone needs to try to write the next Crisis in it.

It certainly has higher performace than all those HTML 5 and Flash games.

The biggest problem is that jMonkey is the only RAD tooling available and no match against any of engines that make use of C#.

Re:Java’s new garbage collector promises low pause times on ... by jlg23 on Thursday August 30, 2018 @02:31PM (#17879375)
> Java is already suitable for game development, specially with LibGDX.

I think it is safe to assume that under "game development" most people understand rather high performance demands, not a solitaire clone (esp since the comment you responded to pointed out pause-times as crucial).

Re:Java’s new garbage collector promises low pause times on ... by gameswithgo on Thursday August 30, 2018 @02:35PM (#17879429)
You can also make a 3d game of large scale, and just let it have hiccups occasionally and still make a billion dollars.

Of course those of us hosting servers for that particular game would have saved a ton of money and pain if they had not used Java, or used Java more cleverly.

Re:Java’s new garbage collector promises low pause times on ... by pjmlp on Thursday August 30, 2018 @02:48PM (#17879568)
The point is that they should have used Java more cleverly.

One can make a game in C++ and make it just as bad.

Re:Java’s new garbage collector promises low pause times on ... by gameswithgo on Thursday August 30, 2018 @03:57PM (#17880178)
The lack of value types makes the code quite unwieldy to control memory layout vs C++, or C#, or Go, or Rust or anything
Re:Java’s new garbage collector promises low pause times on ... by pjmlp on Thursday August 30, 2018 @04:53PM (#17880652)
Again, not every game needs to be the next Crysis.
Re:Java’s new garbage collector promises low pause times on ... by thomasz on Thursday August 30, 2018 @02:43PM (#17879517)
Allocating every 3d coordinate on the heap probably wasn't a good idea.
Re:Java’s new garbage collector promises low pause times on ... by sudhirj on Thursday August 30, 2018 @02:38PM (#17879449)
Wasn't Minecraft originally written in Java? Might still be.
Re:Java’s new garbage collector promises low pause times on ... by earenndil on Thursday August 30, 2018 @06:00PM (#17881188)
Minecraft also has generally awful performance (although this is generally attributed to its being coded poorly, not java).
Re:Java’s new garbage collector promises low pause times on ... by pjmlp on Thursday August 30, 2018 @02:45PM (#17879541)
Yes, but Microsoft ported it to C++ as means to have a common code base across mobile devices, game consoles and desktop computers.
Re:Java’s new garbage collector promises low pause times on ... by Cyph0n on Thursday August 30, 2018 @02:47PM (#17879555)
Yes. But I believe that Microsoft made an improved version written in C++ after the acquisition.
Re:Java’s new garbage collector promises low pause times on ... by freeone3000 on Thursday August 30, 2018 @03:02PM (#17879697)
"improved" is a matter of opinion. The Java version has mod support and the editions are kept at feature parity.
Re:Java’s new garbage collector promises low pause times on ... by imtringued on Thursday August 30, 2018 @04:54PM (#17880659)
I remember when they promised a modding api... Not even the C++ has resulted in one... The fact that Notch went with Java might have been a blessing in disguise because it made the reverse engineering process semi automated.
Re:Java’s new garbage collector promises low pause times on ... by pjmlp on Thursday August 30, 2018 @02:46PM (#17879548)
That is known AAA game development.