Java Technology Demo Showcases Quake
solarisguy writes "I saw earlier today on JavaGaming.org that Reality Interactive released a non-playable demo of Quake in Windows or Linux flavors, implemented entirely in Java. It runs natively on Linux, 1280x1024 at 60fps on my box with around 65% cpu. Could this be the future of games on Linux?" This ties in neatly to our recent posting on Sun promoting Java for higher-end games development.
I suppose next we'll be asked if scooters are the future of personal transportation, or talentless teen-age models are the future of pop music, or invading countries that have oil is the future of world commerce. (Oops!)
solarisguy writes "I saw earlier today on JavaGaming.org that Reality Interactive released a non-playable demo of Quake in Windows or Linux flavors, implemented entirely in Java. (...)"
I have lots of non-playable games in Linux flavors, implemented entirely in win32 API... Of course, I am joking. This is great news. When most of games in stores start to be written in Java, I am sure many GNU users will use them (at least those, who have no moral objections to use proprietary software) and there will be finally no reason to use Windows and therefore to preinstall it by OEMs. This could be a great long term strategic success. We need more people using free software at home, especially in the age of corporations looking at such software with suspicion because of corrupted companies, like the infamous dying S.C.O. who tries to extort money never minding the implications to the society at large. I agree with most of people here.
Karma: Positive (probably because of superiour intellect)
If you look, it's using OpenGL and the associated 3D drivers with it. There's nothing that prevents it from using 100% of the driver optimizations and hardware acceleration that is available to OpenGL.
Ever try playing a game multiplayer with friends, and discover you can't, because it can't cope with NAT, or because despite you opening the ports the game tells you to, it seems to want more undocumented ones, or because you bought your copy for Linux and theirs is on Windows and despite being the exact same game at the same patchlevel (i.e. Loki titles), they just won't talk to each other?
If stuff just doesn't work... it's probably using DirectPlay.
Not that I'm bitter or anything. Just that stuff I know isn't using DirectPlay (id games, for example) always seems to work fine.
Mahnamahna!