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.
As of October 2012, a fork using the current version of Java OpenGL and Java OpenAL has been made available on a git repository. The game can be played online, launched as an Applet or Webstart. The new enhancements allows Jake2 to be run on mobile platforms as well, due to utilizing Jogl's OpenGL fixed function emulation via OpenGL ES2, or directly via OpenGL ES1. Joal enhancements further allows audio output on mobile devices. The fork has been updated in June 2013 for the latest Jogl release.
Possibly because its code is based on Java and thus is easy to modify, jake2 has been used for several experiments:
(Spoken dialogue)
(Hello?
Hey, it's me.
Hey, what's up?
Uh, me and the boys were gonna go for a ride, downtown or
Something. You wanna come?
Yeah, I guess.
Can we take your car?
What?)
Yeah, uh-huh
C'mon baby
VERSE ONE:
Come and take a ride with me
It's time to leave your worries behind
Take a little time at the wheel
'Cause I know it's gonna be alright
I've got to get away
Baby, can't you see
Listen what I say
Everybody, one two three, take a ride with me, c'mon
CHORUS:
Run away from the world behind you
(Run away, your cares won't find you)
Up ahead is where your cares won't find you
You gotta go where your soul is free
(Take a ride with me)
Baby, one two three, take a ride with me, c'mon
Down the road, don't you know you're flying
(Down the road, the stars are shining)
You'll be headed where the stars are shining
(Take a ride with me)
You've gotta go where your soul is free
Baby, one two three, take a ride with me
C'mon
C'mon baby
VERSE TWO:
Checkin' out the scene tonight
And your favorite song is on the radio
Everybody feels so right
And I know, it's time for us to go
Got to get away
Baby, can't you see
Listen what I say
Everybody, one two three, take a ride with me, c'mon
(repeat Chorus)
Yeah
Yeah---
Come and take ride
C'mon
Run away, your cares won't find you (oh)
Take a ride with me (oh---)
Down the road, the stars are shining
Take a ride with me
Got to get away
Baby, can't you see
Listen what I say
Everybody, one two three