Download jSpace 2d Free Java Code
Description
This is a 2.5 dimension multiplayer shooter game, actually it is incomplete.
Source Files
The download file jSpace2d-master.zip has the following entries.
.gitignore// w w w. j a va2 s . c om
Libraries/jbox2d-2.1.2.2-snapshot/jbox2d-library/target/jbox2d-library-2.1.2.2-SNAPSHOT.jar
Libraries/log/logback/logback-classic-0.9.9.jar
Libraries/log/logback/logback-core-0.9.9.jar
Libraries/log/slf4j/slf4j-api-1.5.5.jar
Libraries/lwjgl-2.8.3/jar/jinput.jar
Libraries/lwjgl-2.8.3/jar/lwjgl.jar
Libraries/lwjgl-2.8.3/jar/lwjgl_util.jar
Libraries/lwjgl-2.8.3/jar/lzma.jar
Libraries/lwjgl-2.8.3/native/linux/libjinput-linux.so
Libraries/lwjgl-2.8.3/native/linux/libjinput-linux64.so
Libraries/lwjgl-2.8.3/native/linux/liblwjgl.so
Libraries/lwjgl-2.8.3/native/linux/liblwjgl64.so
Libraries/lwjgl-2.8.3/native/linux/libopenal.so
Libraries/lwjgl-2.8.3/native/linux/libopenal64.so
Libraries/lwjgl-2.8.3/native/macosx/libjinput-osx.jnilib
Libraries/lwjgl-2.8.3/native/macosx/liblwjgl.jnilib
Libraries/lwjgl-2.8.3/native/macosx/openal.dylib
Libraries/lwjgl-2.8.3/native/solaris/liblwjgl.so
Libraries/lwjgl-2.8.3/native/solaris/liblwjgl64.so
Libraries/lwjgl-2.8.3/native/solaris/libopenal.so
Libraries/lwjgl-2.8.3/native/solaris/libopenal64.so
Libraries/lwjgl-2.8.3/native/windows/OpenAL32.dll
Libraries/lwjgl-2.8.3/native/windows/OpenAL64.dll
Libraries/lwjgl-2.8.3/native/windows/jinput-dx8.dll
Libraries/lwjgl-2.8.3/native/windows/jinput-dx8_64.dll
Libraries/lwjgl-2.8.3/native/windows/jinput-raw.dll
Libraries/lwjgl-2.8.3/native/windows/jinput-raw_64.dll
Libraries/lwjgl-2.8.3/native/windows/lwjgl.dll
Libraries/lwjgl-2.8.3/native/windows/lwjgl64.dll
README
Resources/Maps/simpleWalls.xml
Resources/Objects/cube.obj
Resources/Objects/emptyCube.obj
Resources/Objects/observer.obj
Resources/Objects/suzanne.obj
src/base/common/AsyncActionBus.java
src/base/common/Constants.java
src/base/game/entity/BlueprintDB.java
src/base/game/entity/Entity.java
src/base/game/entity/EntityHandler.java
src/base/game/entity/EntityHandlerListener.java
src/base/game/entity/EntityHandlerWrapper.java
src/base/game/entity/GeneralBP.java
src/base/game/entity/physics/PhysicsHandler.java
src/base/game/entity/physics/common/BodyBlueprint.java
src/base/game/entity/physics/common/Collidable.java
src/base/game/entity/physics/common/PhysicalObject.java
src/base/game/entity/physics/common/PhysicsUtils.java
src/base/game/entity/physics/common/Radar.java
src/base/game/entity/ships/SpaceShip.java
src/base/game/network/NetworkStream.java
src/base/game/network/WaitingInfo.java
src/base/game/network/actions/NetworkAction.java
src/base/game/network/packets/PacketHandler.java
src/base/game/network/packets/TCP/fromServer/SynchronizeMapPacket.java
src/base/game/network/packets/TCP/fromServer/UpdateMapPacket.java
src/base/game/network/packets/TCP/toServer/ClientActionPacket.java
src/base/game/network/packets/TCP/toServer/LoginPacket.java
src/base/game/network/packets/TCP/toServer/PingResponsePacket.java
src/base/game/network/packets/TCP/toServer/RequestEntityPacket.java
src/base/game/network/packets/TCP_Packet.java
src/base/game/network/packets/UDP_Packet.java
src/base/game/network/packets/utils/ClientState.java
src/base/game/network/packets/utils/EntityInfo.java
src/base/game/network/packets/utils/PlayerInfo.java
src/base/game/player/Player.java
src/base/game/player/PlayerHandler.java
src/base/game/player/PlayerHandlerListener.java
src/base/game/player/PlayerHandlerWrapper.java
src/base/graphics/GPUHandler.java
src/base/graphics/GraphicsManager.java
src/base/graphics/InputKeyboard.java
src/base/graphics/ObjectHandler.java
src/base/graphics/actions/G_CreateGameRenderableAction.java
src/base/graphics/actions/G_FollowObjectWithCamera.java
src/base/graphics/actions/G_RemoveGameRenderable.java
src/base/graphics/actions/GraphicAction.java
src/base/graphics/object/Camera.java
src/base/graphics/object/GameRenderable.java
src/base/graphics/object/RAMRenderable.java
src/base/graphics/object/VBORenderable.java
src/base/graphics/object/common/Mesh.java
src/base/graphics/object/common/Triangle.java
src/base/graphics/object/loaders/SimpleObjLoader.java
src/client/ClientGameHandler.java
src/client/ClientTest.java
src/client/InputManager.java
src/client/PlayerAction.java
src/client/UpdateManager.java
src/client/entity/EntityHandlerClientWrapper.java
src/client/network/ClientNetworkHandler.java
src/client/player/PlayerHandlerClientWrapper.java
src/client/swingLauncher/ClientLauncher.java
src/client/worker/ClientWorker.java
src/client/worker/StateEntity.java
src/client/worker/SynchronizeMap.java
src/client/worker/UpdateMap.java
src/server/ServerGameHandler.java
src/server/ServerTest.java
src/server/entity/ServerEntityHandlerWrapper.java
src/server/network/ClientHandler.java
src/server/network/LoginHandler.java
src/server/network/ServerNetworkHandler.java
src/server/network/ServerNetworkStream.java
src/server/network/worker/EntityRequest.java
src/server/network/worker/Login.java
src/server/network/worker/PingUpdate.java
src/server/network/worker/PlayerAction.java
src/server/network/worker/S_RemoveNetworkPlayer.java
src/server/network/worker/SyncPlayers.java
src/server/output/swing/ServerGameHandlerInfoFrame.java
src/server/player/ServerPlayer.java
src/server/player/ServerPlayerHandlerWrapper.java
src/server/worker/ServerWorker.java
Download
Click the following link to download jSpace2d-master.zip.
jSpace2d-master.zip