Jake2 is a Java port of the GPL release of the Quake II game engine.
The 0.9.1 version of Jake2 was shown by the JOGL team for JavaOne 2004, to present an example of Java-OpenGL interoperability. Jake2 has since been used by Sun as an example of Java Web Start capabilities for games distribution over the internet.
As of August 2012, development is still active in the LWJake2 fork, which removed JOGL/JOAL in favor of the LWJGL.
Alternative uses 
Possibly because its code is based on Java and thus is easy to modify, jake2 has been used for several experiments:
Jake2 is a full-Java application. It can use Java OpenGL / Java OpenAL or LWJGL for its internal Java low-level OpenGL library. Both single and multiplayer modes of Quake are working, and it is possible to use it both as an installed application or by Java Web Start.
The performance of Jake2 is at par with the original C version. In some hardware configurations, it is even better.
See also 
- ^ "Jake2". IGN. Retrieved 2009-07-18.
- ^ Zickner, Holger (2004-06-29). "Jake2 at JavaOne and WWDC". Jake2 development Team. Retrieved 2008-04-05.
- ^ Russel, Kenneth (June 2004). "3D Application and Game Development With OpenGL" (PDF). Retrieved 2008-04-05.
- ^ "3D Jake2 – Playtest". hexus.net. 2005-11-29. Retrieved 2009-07-18.
- ^ "JDK 6u10: Jake2: Quake II in Java". Sun Microsystems. Retrieved 2009-07-18. "The Jake2 applet example shows the future of game distribution over the Internet. Jake2 is a port of id Software's Quake II to the Java platform developed by Bytonic Software. (...). With the new Java Plug-In, it is now possible to deploy the game directly into the web page with full hardware acceleration and rock-solid reliability."
- ^ "Play with your eyes". Joystiq. 2006-03-03. Retrieved 2009-07-18.
- ^ J. David Smith, T.C. Nicholas Graham (2006). "Use of Eye Movements for Video Game Control" (PDF). Queen's University. Retrieved 2009-07-18.
- ^ J. David Smith, T.C. Nicholas Graham (2006). "Proceedings of the 2006 ACM SIGCHI international conference on Advances in computer entertainment technology". Association for Computing Machinery. Retrieved 2009-07-18.
- ^ Gonçalo Amador, Ricardo Alexandre, Abel Gomes (January). "Re-engineering Jake2 to work on a grid" (PDF). Retrieved 2009-07-18.
- ^ GridGain.com. "GridGain product overview". Retrieved 2011-04-18.
- ^ Google Code (2010-04-01). "Quake II GWT Port". Retrieved 2013-02-13.
- ^ "Q24j: Jake and Java-gaming Viability". O'Reilly Media. 2005-11-28. Retrieved 2009-07-18. "This is a great show of 3D prowess. Things like this, as well as the Narya 2D open source engine from ThreeRings really are starting to at least show Java can serve as a first-class gaming platform. More than that, just having seen all the… *cough* horrible code in games before, having things like Java’s threading model, network and database support might really make it a BETTER platform for a lot of forthcoming games than C."
- ^ "Benchmarks". Jake2 development Team. Retrieved 2008-04-05.
- ^ Jake2 0.9.4 on Java 5.0 is 260/250 frame/s compared to 245 frame/s for the original C code, for Athlon XP 2400, GeForce 4 MX, Windows 2000, in windowed mode
External links