Download jake2 Free Java Code
Description
Jake2 is a port of the Quake2 game engine to java.
Icons
Source Files
The download file jake2-master.zip has the following entries.
.classpath/*from w w w. j av a 2 s . c om*/
.cvsignore
.project
.settings/org.eclipse.core.resources.prefs
.settings/org.eclipse.jdt.core.prefs
.settings/org.eclipse.jdt.ui.prefs
ChangeLog
Jake2.bat
Jake2.sh
Jake2_Eclipse_Setup.txt
LICENSE
README
README_DE
build.bat
build.sh
build.xml
info/ent_structure.txt
install.xml
lib/ant/ant-launcher.jar
lib/ant/ant.jar
lib/izpack/standalone-compiler.jar
lib/joal/joal.jar
lib/joal/linux/libjoal_native.so
lib/joal/linux/libopenal.so
lib/joal/osx/libjoal_native.jnilib
lib/joal/windows/OpenAL32.dll
lib/joal/windows/joal_native.dll
lib/joal/windows/wrap_oal.dll
lib/jogl/jogl.jar
lib/jogl/linux/libjogl.so
lib/jogl/linux/libjogl_cg.so
lib/jogl/osx/libjogl.jnilib
lib/jogl/osx/libjogl_cg.jnilib
lib/jogl/windows/jogl.dll
lib/jogl/windows/jogl_cg.dll
lib/jsr231/gluegen-rt.jar
lib/jsr231/jogl.jar
lib/jsr231/linux/libgluegen-rt.so
lib/jsr231/linux/libjogl.so
lib/jsr231/linux/libjogl_awt.so
lib/jsr231/linux/libjogl_cg.so
lib/jsr231/osx/libgluegen-rt.jnilib
lib/jsr231/osx/libjogl.jnilib
lib/jsr231/osx/libjogl_awt.jnilib
lib/jsr231/osx/libjogl_cg.jnilib
lib/jsr231/windows/gluegen-rt.dll
lib/jsr231/windows/jogl.dll
lib/jsr231/windows/jogl_awt.dll
lib/jsr231/windows/jogl_cg.dll
lib/lwjgl/linux/liblwjgl.so
lib/lwjgl/linux/liblwjgl64.so
lib/lwjgl/linux/libopenal.so
lib/lwjgl/lwjgl.jar
lib/lwjgl/lwjgl_util.jar
lib/lwjgl/osx/liblwjgl.jnilib
lib/lwjgl/osx/openal.dylib
lib/lwjgl/patch/org/lwjgl/BufferChecks.java
lib/lwjgl/patch/org/lwjgl/opengl/GL11.java
lib/lwjgl/patch/org/lwjgl/opengl/GLChecks.java
lib/lwjgl/windows/OpenAL32.dll
lib/lwjgl/windows/lwjgl.dll
lib/proguard/proguard.jar
lib/xerces/xercesImpl.jar
lib/xerces/xml-apis.jar
readme.id
resources/icon-small.png
resources/icon.png
resources/mirrors
resources/splash.png
scripts/Jake2.bat
scripts/Jake2.sh
scripts/Jake2_dedicated.bat
scripts/Jake2_dedicated.sh
scripts/Jake2_lwjgl.bat
scripts/Jake2_lwjgl.sh
scripts/Jake2_mac.sh
scripts/Jake2_mac_lwjgl.sh
shortcutSpec.xml
src/jake2/CompatibilityApplet.java
src/jake2/Defines.java
src/jake2/Globals.java
src/jake2/Jake2.java
src/jake2/Jake2Applet.java
src/jake2/SizeChangeListener.java
src/jake2/client/CL.java
src/jake2/client/CL_ents.java
src/jake2/client/CL_fx.java
src/jake2/client/CL_input.java
src/jake2/client/CL_inv.java
src/jake2/client/CL_newfx.java
src/jake2/client/CL_parse.java
src/jake2/client/CL_pred.java
src/jake2/client/CL_tent.java
src/jake2/client/CL_view.java
src/jake2/client/Console.java
src/jake2/client/Key.java
src/jake2/client/LayoutParser.java
src/jake2/client/M.java
src/jake2/client/Menu.java
src/jake2/client/SCR.java
src/jake2/client/V.java
src/jake2/client/VID.java
src/jake2/client/centity_t.java
src/jake2/client/cl_sustain_t.java
src/jake2/client/client_state_t.java
src/jake2/client/client_static_t.java
src/jake2/client/clientinfo_t.java
src/jake2/client/console_t.java
src/jake2/client/cparticle_t.java
src/jake2/client/dlight_t.java
src/jake2/client/entity_t.java
src/jake2/client/frame_t.java
src/jake2/client/kbutton_t.java
src/jake2/client/lightstyle_t.java
src/jake2/client/particle_t.java
src/jake2/client/refdef_t.java
src/jake2/client/refexport_t.java
src/jake2/client/viddef_t.java
src/jake2/client/vidmode_t.java
src/jake2/client/vrect_t.java
src/jake2/game/AIAdapter.java
src/jake2/game/Cmd.java
src/jake2/game/EdictFindFilter.java
src/jake2/game/EdictIterator.java
src/jake2/game/EndianHandler.java
src/jake2/game/EntBlockedAdapter.java
src/jake2/game/EntDieAdapter.java
src/jake2/game/EntDodgeAdapter.java
src/jake2/game/EntInteractAdapter.java
src/jake2/game/EntPainAdapter.java
src/jake2/game/EntThinkAdapter.java
src/jake2/game/EntTouchAdapter.java
src/jake2/game/EntUseAdapter.java
src/jake2/game/GameAI.java
src/jake2/game/GameBase.java
src/jake2/game/GameChase.java
src/jake2/game/GameCombat.java
src/jake2/game/GameFunc.java
src/jake2/game/GameItemList.java
src/jake2/game/GameItems.java
src/jake2/game/GameMisc.java
src/jake2/game/GameSVCmds.java
src/jake2/game/GameSave.java
src/jake2/game/GameSpawn.java
src/jake2/game/GameTarget.java
src/jake2/game/GameTrigger.java
src/jake2/game/GameTurret.java
src/jake2/game/GameUtil.java
src/jake2/game/GameWeapon.java
src/jake2/game/Info.java
src/jake2/game/ItemDropAdapter.java
src/jake2/game/ItemUseAdapter.java
src/jake2/game/Monster.java
src/jake2/game/PlayerClient.java
src/jake2/game/PlayerHud.java
src/jake2/game/PlayerTrail.java
src/jake2/game/PlayerView.java
src/jake2/game/PlayerWeapon.java
src/jake2/game/SuperAdapter.java
src/jake2/game/client_persistant_t.java
src/jake2/game/client_respawn_t.java
src/jake2/game/cmdalias_t.java
src/jake2/game/cmodel_t.java
src/jake2/game/cplane_t.java
src/jake2/game/csurface_t.java
src/jake2/game/cvar_t.java
src/jake2/game/edict_t.java
src/jake2/game/entity_state_t.java
src/jake2/game/game_import_t.java
src/jake2/game/game_locals_t.java
src/jake2/game/gclient_t.java
src/jake2/game/gitem_armor_t.java
src/jake2/game/gitem_t.java
src/jake2/game/level_locals_t.java
src/jake2/game/link_t.java
src/jake2/game/mapsurface_t.java
src/jake2/game/mframe_t.java
src/jake2/game/mmove_t.java
src/jake2/game/monsterinfo_t.java
src/jake2/game/monsters/M_Actor.java
src/jake2/game/monsters/M_Berserk.java
src/jake2/game/monsters/M_Boss2.java
src/jake2/game/monsters/M_Boss3.java
src/jake2/game/monsters/M_Boss31.java
src/jake2/game/monsters/M_Boss32.java
src/jake2/game/monsters/M_Brain.java
src/jake2/game/monsters/M_Chick.java
src/jake2/game/monsters/M_Flash.java
src/jake2/game/monsters/M_Flipper.java
src/jake2/game/monsters/M_Float.java
src/jake2/game/monsters/M_Flyer.java
src/jake2/game/monsters/M_Gladiator.java
src/jake2/game/monsters/M_Gunner.java
src/jake2/game/monsters/M_Hover.java
src/jake2/game/monsters/M_Infantry.java
src/jake2/game/monsters/M_Insane.java
src/jake2/game/monsters/M_Medic.java
src/jake2/game/monsters/M_Mutant.java
src/jake2/game/monsters/M_Parasite.java
src/jake2/game/monsters/M_Player.java
src/jake2/game/monsters/M_Soldier.java
src/jake2/game/monsters/M_Supertank.java
src/jake2/game/monsters/M_Tank.java
src/jake2/game/moveinfo_t.java
src/jake2/game/player_state_t.java
src/jake2/game/pmove_state_t.java
src/jake2/game/pmove_t.java
src/jake2/game/pushed_t.java
src/jake2/game/spawn_t.java
src/jake2/game/spawn_temp_t.java
src/jake2/game/trace_t.java
src/jake2/game/usercmd_t.java
src/jake2/qcommon/CM.java
src/jake2/qcommon/CRC.java
src/jake2/qcommon/Cbuf.java
src/jake2/qcommon/Com.java
src/jake2/qcommon/Cvar.java
src/jake2/qcommon/FS.java
src/jake2/qcommon/MD4.java
src/jake2/qcommon/MSG.java
src/jake2/qcommon/Netchan.java
src/jake2/qcommon/PMove.java
src/jake2/qcommon/Q2DataDialog.java
src/jake2/qcommon/Qcommon.java
src/jake2/qcommon/SZ.java
src/jake2/qcommon/cmd_function_t.java
src/jake2/qcommon/longjmpException.java
src/jake2/qcommon/lump_t.java
src/jake2/qcommon/miptex_t.java
src/jake2/qcommon/netadr_t.java
src/jake2/qcommon/netchan_t.java
src/jake2/qcommon/qfiles.java
src/jake2/qcommon/sizebuf_t.java
src/jake2/qcommon/texinfo_t.java
src/jake2/qcommon/xcommand_t.java
src/jake2/render/Anorms.java
src/jake2/render/Base.java
src/jake2/render/DummyRenderer.java
src/jake2/render/JoglRenderer.java
src/jake2/render/Jsr231Renderer.java
src/jake2/render/LwjglRenderer.java
src/jake2/render/Ref.java
src/jake2/render/RenderAPI.java
src/jake2/render/Renderer.java
src/jake2/render/basic/Draw.java
src/jake2/render/basic/Image.java
src/jake2/render/basic/Light.java
src/jake2/render/basic/Main.java
src/jake2/render/basic/Mesh.java
src/jake2/render/basic/Misc.java
src/jake2/render/basic/Model.java
src/jake2/render/basic/Polygon.java
src/jake2/render/basic/Surf.java
src/jake2/render/basic/Warp.java
src/jake2/render/extract_gl_functions.sh
src/jake2/render/fast/Draw.java
src/jake2/render/fast/Image.java
src/jake2/render/fast/Light.java
src/jake2/render/fast/Main.java
src/jake2/render/fast/Mesh.java
src/jake2/render/fast/Misc.java
src/jake2/render/fast/Model.java
src/jake2/render/fast/Polygon.java
src/jake2/render/fast/Surf.java
src/jake2/render/fast/Warp.java
src/jake2/render/gl_functions.txt
src/jake2/render/glconfig_t.java
src/jake2/render/glpoly_t.java
src/jake2/render/glstate_t.java
src/jake2/render/image_t.java
src/jake2/render/medge_t.java
src/jake2/render/mleaf_t.java
src/jake2/render/mmodel_t.java
src/jake2/render/mnode_t.java
src/jake2/render/model_t.java
src/jake2/render/msurface_t.java
src/jake2/render/mtexinfo_t.java
src/jake2/render/mvertex_t.java
src/jake2/render/opengl/CountGL.java
src/jake2/render/opengl/DummyGL.java
src/jake2/render/opengl/GLDriver.java
src/jake2/render/opengl/JoglDriver.java
src/jake2/render/opengl/JoglGL.java
src/jake2/render/opengl/Jsr231Driver.java
src/jake2/render/opengl/Jsr231GL.java
src/jake2/render/opengl/LwjglDriver.java
src/jake2/render/opengl/LwjglGL.java
src/jake2/render/opengl/QGL.java
src/jake2/render/opengl/QGLConst.java
src/jake2/server/SV.java
src/jake2/server/SV_CCMDS.java
src/jake2/server/SV_ENTS.java
src/jake2/server/SV_GAME.java
src/jake2/server/SV_INIT.java
src/jake2/server/SV_MAIN.java
src/jake2/server/SV_SEND.java
src/jake2/server/SV_USER.java
src/jake2/server/SV_WORLD.java
src/jake2/server/areanode_t.java
src/jake2/server/challenge_t.java
src/jake2/server/client_frame_t.java
src/jake2/server/client_t.java
src/jake2/server/moveclip_t.java
src/jake2/server/server_static_t.java
src/jake2/server/server_t.java
src/jake2/sound/DummyDriver.java
src/jake2/sound/S.java
src/jake2/sound/Sound.java
src/jake2/sound/WaveLoader.java
src/jake2/sound/joal/Channel.java
src/jake2/sound/joal/JOALSoundImpl.java
src/jake2/sound/joal/PlaySound.java
src/jake2/sound/jsound/JSoundImpl.java
src/jake2/sound/jsound/SND_DMA.java
src/jake2/sound/jsound/SND_JAVA.java
src/jake2/sound/jsound/SND_MIX.java
src/jake2/sound/lwjgl/Channel.java
src/jake2/sound/lwjgl/LWJGLSoundImpl.java
src/jake2/sound/lwjgl/PlaySound.java
src/jake2/sound/sfx_t.java
src/jake2/sound/sfxcache_t.java
src/jake2/sound/soundinfo_t.java
src/jake2/sound/wavinfo_t.java
src/jake2/sys/HighPrecisionTimer.java
src/jake2/sys/IN.java
src/jake2/sys/InputListener.java
src/jake2/sys/JOGLKBD.java
src/jake2/sys/Jake2InputEvent.java
src/jake2/sys/KBD.java
src/jake2/sys/LWJGLKBD.java
src/jake2/sys/NET.java
src/jake2/sys/NanoTimer.java
src/jake2/sys/StandardTimer.java
src/jake2/sys/Sys.java
src/jake2/sys/Timer.java
src/jake2/util/Lib.java
src/jake2/util/Math3D.java
src/jake2/util/PrintfFormat.java
src/jake2/util/QuakeFile.java
src/jake2/util/Vargs.java
src/jake2/util/Vec3Cache.java
test/AdapterRegister.java
test/ConvertDefines.java
test/Unpack.java
test/jake2/client/CircleListener.java
test/jake2/client/GhostMouse.java
test/jake2/qcommon/TestCMD.java
test/jake2/qcommon/TestCOM.java
test/jake2/qcommon/TestCvar.java
test/jake2/qcommon/TestINFO.java
test/jake2/qcommon/TestLoadGame.java
test/jake2/qcommon/TestLoadMap.java
test/jake2/qcommon/TestMD4.java
test/jake2/qcommon/TestMSG.java
test/jake2/qcommon/TestRotatePointAroundVector.java
test/jake2/render/DancingQueens.java
test/jake2/render/DebugCulling.java
test/jake2/render/DisposeBuffer.java
test/jake2/render/TestMap.java
test/jake2/render/TestRenderer.java
webstart/.cvsignore
webstart/icon.gif
webstart/jake2_jogl11.jnlp
webstart/jake2_jsr231.jnlp
webstart/jake2_lwjgl.jnlp
webstart/jake2_online.jnlp
Download
Click the following link to download jake2-master.zip.
jake2-master.zip