Android Open Source - Libgdx Bird dungeons-client






Project Summary

-Simple 3D dungeon game seen from birds perspective Developed using LibGDX (Android, Desktop).

Web Site / Source Repository

dungeons-client is hosted in the following web site
https://github.com/dungeons/dungeons-client

If you think the Android project dungeons-client listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of dungeons-client.

ItemValue
Java File Count165
Target SDK Version17
Minimum SDK Version5
Activity Count1
jar files usedgdx-backend-android-sources.jar
gdx-backend-android.jar
gdx-backend-lwjgl-natives.jar
gdx-backend-lwjgl-sources.jar
gdx-backend-lwjgl.jar
gdx-natives.jar
gdx-sources.jar
gdx-tools-sources.jar
gdx-tools.jar
gdx.jar
tween-engine-api-sources.jar
tween-engine-api.jar
Required Permissionsandroid.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\data\map.dng
assets\data\models\gem.obj
assets\data\models\house.obj
assets\data\models\mine.obj
assets\data\models\moon.obj
assets\data\models\tree.g3dt
assets\data\models\tree_round.obj
assets\data\models\well.obj
assets\data\shaders\house.fsh
assets\data\shaders\house.vsh
assets\data\shaders\mineral.fsh
assets\data\shaders\mineral.vsh
assets\data\shaders\normal.fsh
assets\data\shaders\normal.vsh
assets\data\shaders\plain.fsh
assets\data\shaders\plain.vsh
assets\data\shaders\shadowgen.fsh
assets\data\shaders\shadowgen.vsh
assets\data\shaders\shadowproj.fsh
assets\data\shaders\shadowproj.vsh
assets\data\shaders\sprite.fsh
assets\data\shaders\sprite.vsh
assets\data\shaders\star.fsh
assets\data\shaders\star.vsh
assets\data\well.obj




Java Source Files

dungeons-client has the following Java source files.

com.kingx.artemis.Aspect.java
com.kingx.artemis.Component.java
com.kingx.artemis.ComponentManager.java
com.kingx.artemis.ComponentMapper.java
com.kingx.artemis.ComponentType.java
com.kingx.artemis.Entity.java
com.kingx.artemis.EntityManager.java
com.kingx.artemis.EntityObserver.java
com.kingx.artemis.EntitySystem.java
com.kingx.artemis.Manager.java
com.kingx.artemis.World.java
com.kingx.artemis.annotations.Mapper.java
com.kingx.artemis.managers.GroupManager.java
com.kingx.artemis.managers.PlayerManager.java
com.kingx.artemis.managers.TagManager.java
com.kingx.artemis.managers.TeamManager.java
com.kingx.artemis.systems.DelayedEntityProcessingSystem.java
com.kingx.artemis.systems.EntityProcessingSystem.java
com.kingx.artemis.systems.IntervalEntityProcessingSystem.java
com.kingx.artemis.systems.IntervalEntitySystem.java
com.kingx.artemis.systems.VoidEntitySystem.java
com.kingx.artemis.utils.Bag.java
com.kingx.artemis.utils.FastMath.java
com.kingx.artemis.utils.ImmutableBag.java
com.kingx.artemis.utils.Timer.java
com.kingx.artemis.utils.TrigLUT.java
com.kingx.artemis.utils.Utils.java
com.kingx.dungeons.App.java
com.kingx.dungeons.Assets.java
com.kingx.dungeons.BackgroundManager.java
com.kingx.dungeons.BlockPair.java
com.kingx.dungeons.BlockTextures.java
com.kingx.dungeons.Clock.java
com.kingx.dungeons.GameStateManager.java
com.kingx.dungeons.MonsterFactory.java
com.kingx.dungeons.Param.java
com.kingx.dungeons.TerrainManager.java
com.kingx.dungeons.Updateable.java
com.kingx.dungeons.android.AndroidApp.java
com.kingx.dungeons.android.MainActivity.java
com.kingx.dungeons.desktop.Main.java
com.kingx.dungeons.editor.App.java
com.kingx.dungeons.editor.Editor.java
com.kingx.dungeons.editor.Map.java
com.kingx.dungeons.engine.ai.controller.ParentTaskController.java
com.kingx.dungeons.engine.ai.controller.TaskController.java
com.kingx.dungeons.engine.ai.task.LeafTask.java
com.kingx.dungeons.engine.ai.task.ParentTask.java
com.kingx.dungeons.engine.ai.task.Selector.java
com.kingx.dungeons.engine.ai.task.Sequence.java
com.kingx.dungeons.engine.ai.task.Task.java
com.kingx.dungeons.engine.ai.task.TaskDecorator.java
com.kingx.dungeons.engine.ai.task.UpdateFilter.java
com.kingx.dungeons.engine.component.AnimationComponent.java
com.kingx.dungeons.engine.component.BackgroundComponent.java
com.kingx.dungeons.engine.component.CollisionComponent.java
com.kingx.dungeons.engine.component.FollowCameraComponent.java
com.kingx.dungeons.engine.component.HealthComponent.java
com.kingx.dungeons.engine.component.MeshComponent.java
com.kingx.dungeons.engine.component.MiningComponent.java
com.kingx.dungeons.engine.component.ShaderComponent.java
com.kingx.dungeons.engine.component.ShadowComponent.java
com.kingx.dungeons.engine.component.SightComponent.java
com.kingx.dungeons.engine.component.SpeedComponent.java
com.kingx.dungeons.engine.component.SpriteComponent.java
com.kingx.dungeons.engine.component.TextureComponent.java
com.kingx.dungeons.engine.component.VillageComponent.java
com.kingx.dungeons.engine.component.WorldRotateComponent.java
com.kingx.dungeons.engine.component.ZombieAIComponent.java
com.kingx.dungeons.engine.component.dynamic.AbstractComponent.java
com.kingx.dungeons.engine.component.dynamic.GravityComponent.java
com.kingx.dungeons.engine.component.dynamic.MoveComponent.java
com.kingx.dungeons.engine.component.dynamic.PositionComponent.java
com.kingx.dungeons.engine.component.dynamic.RotationComponent.java
com.kingx.dungeons.engine.component.dynamic.SizeComponent.java
com.kingx.dungeons.engine.concrete.Background.java
com.kingx.dungeons.engine.concrete.Building.java
com.kingx.dungeons.engine.concrete.ConcreteEntity.java
com.kingx.dungeons.engine.concrete.Wanderer.java
com.kingx.dungeons.engine.concrete.Zombie.java
com.kingx.dungeons.engine.system.AnimationSystem.java
com.kingx.dungeons.engine.system.RenderBackgroundSystem.java
com.kingx.dungeons.engine.system.RenderGeometrySystem.java
com.kingx.dungeons.engine.system.RenderMineralSystem.java
com.kingx.dungeons.engine.system.RenderPlainSystem.java
com.kingx.dungeons.engine.system.RenderShadowSystem.java
com.kingx.dungeons.engine.system.RenderShadowmapSystem.java
com.kingx.dungeons.engine.system.RenderVillageSystem.java
com.kingx.dungeons.engine.system.WorldRotateSystem.java
com.kingx.dungeons.engine.system.client.Animation.java
com.kingx.dungeons.engine.system.client.CollisionSystem.java
com.kingx.dungeons.engine.system.client.GravitySystem.java
com.kingx.dungeons.engine.system.client.HideCubeSystem.java
com.kingx.dungeons.engine.system.client.MiningSystem.java
com.kingx.dungeons.engine.system.client.MovementSystem.java
com.kingx.dungeons.engine.system.client.ZombieAI.java
com.kingx.dungeons.engine.system.server.Decoder.java
com.kingx.dungeons.generator.AbstractGenerator.java
com.kingx.dungeons.generator.AreaMutator.java
com.kingx.dungeons.generator.BlockMutator.java
com.kingx.dungeons.generator.CaveMutator.java
com.kingx.dungeons.generator.GeneratorFactory.java
com.kingx.dungeons.generator.GenericGenerator.java
com.kingx.dungeons.generator.GlacierCaveMutator.java
com.kingx.dungeons.generator.MazeGenerator.java
com.kingx.dungeons.generator.MineralMutator.java
com.kingx.dungeons.generator.Mutable.java
com.kingx.dungeons.generator.Mutator.java
com.kingx.dungeons.generator.SpotMutator.java
com.kingx.dungeons.generator.SuperMutator.java
com.kingx.dungeons.generator.TerainMutator.java
com.kingx.dungeons.generator.TerainMutator2.java
com.kingx.dungeons.generator.TerrainHolder.java
com.kingx.dungeons.geom.Collision.java
com.kingx.dungeons.geom.Point.java
com.kingx.dungeons.graphics.Colors.java
com.kingx.dungeons.graphics.MeshFactory.java
com.kingx.dungeons.graphics.QuadTextureFrameBuffer.java
com.kingx.dungeons.graphics.Shader.java
com.kingx.dungeons.graphics.ShaderException.java
com.kingx.dungeons.graphics.Terrain.java
com.kingx.dungeons.graphics.UI.java
com.kingx.dungeons.graphics.cube.Cube.java
com.kingx.dungeons.graphics.cube.CubeBlockSideFactory.java
com.kingx.dungeons.graphics.cube.CubeDefaultSideFactory.java
com.kingx.dungeons.graphics.cube.CubeFactory.java
com.kingx.dungeons.graphics.cube.CubeManager.java
com.kingx.dungeons.graphics.cube.CubeMineralSideFactory.java
com.kingx.dungeons.graphics.cube.CubeRegion.java
com.kingx.dungeons.graphics.cube.CubeRenderer.java
com.kingx.dungeons.graphics.cube.CubeSide.java
com.kingx.dungeons.graphics.cube.CubeSideFactory.java
com.kingx.dungeons.graphics.cube.CubeTopFactory.java
com.kingx.dungeons.graphics.cube.CubeVertex.java
com.kingx.dungeons.graphics.sprite.SpriteRenderer.java
com.kingx.dungeons.graphics.ui.Gamepad.java
com.kingx.dungeons.graphics.ui.NinePath.java
com.kingx.dungeons.input.Input.java
com.kingx.dungeons.input.InputConstants.java
com.kingx.dungeons.input.InputPostProcessor.java
com.kingx.dungeons.input.Touch.java
com.kingx.dungeons.pathfinding.AbstractNode.java
com.kingx.dungeons.pathfinding.Map.java
com.kingx.dungeons.pathfinding.MapEntityNode.java
com.kingx.dungeons.pathfinding.MapEntityNodeFactory.java
com.kingx.dungeons.pathfinding.NodeFactory.java
com.kingx.dungeons.server.AbstractServer.java
com.kingx.dungeons.server.ClientCommand.java
com.kingx.dungeons.server.ClockCommand.java
com.kingx.dungeons.server.HeavyComputationServer.java
com.kingx.dungeons.server.OfflineServer.java
com.kingx.dungeons.server.OnlineServer.java
com.kingx.dungeons.server.ServerCommand.java
com.kingx.dungeons.tween.BackgroundAccessor.java
com.kingx.dungeons.tween.CameraAccessor.java
com.kingx.dungeons.tween.CubeAccessor.java
com.kingx.dungeons.tween.Vector3Accessor.java
com.kingx.dungeons.utils.ArrayUtils.java
com.kingx.dungeons.utils.Ticker.java