A 3D game engine for android written in java.
Escape-Engine is hosted in the following web site
https://github.com/tyler-dodge/Escape-Engine
If you think the Android project Escape-Engine listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of Escape-Engine.
Item | Value |
---|---|
Java File Count | 128 |
Supported screen sizes | [hdpi] |
Minimum SDK Version | 7 |
Activity Count | 1 |
There are 15 image files in Escape-Engine. The names of the image files are listed as follows.
ash_tree.png basic_tree.png dirt.png fire_overlay.png fire_overlay2.png grass_basic.png mage_ani_1.png mage_ani_2.png mage_ani_3.png nexus.png pebbled_ground.png shoreline_1.png stone_ground.png turret.png turret_selection.png
The following screenshort is generated from the image listed above.
Escape-Engine has the following Java source files.
edu.ncsu.uhp.escape.Escape.java edu.ncsu.uhp.escape.EscapeSurfaceView.java edu.ncsu.uhp.escape.engine.ActionObserver.java edu.ncsu.uhp.escape.engine.ActionObserverList.java edu.ncsu.uhp.escape.engine.ControlledList.java edu.ncsu.uhp.escape.engine.Engine.java edu.ncsu.uhp.escape.engine.EngineSurface.java edu.ncsu.uhp.escape.engine.EngineTickCallback.java edu.ncsu.uhp.escape.engine.actionresponse.ActionResponseDecorator.java edu.ncsu.uhp.escape.engine.actionresponse.BaseActionResponse.java edu.ncsu.uhp.escape.engine.actionresponse.IActionResponse.java edu.ncsu.uhp.escape.engine.actionresponse.SingleEvalActionResponseDecorator.java edu.ncsu.uhp.escape.engine.actionresponse.actor.CreateRubbleResponse.java edu.ncsu.uhp.escape.engine.actionresponse.actor.DieAfterCollisionResponse.java edu.ncsu.uhp.escape.engine.actionresponse.actor.DieAfterTicksResponse.java edu.ncsu.uhp.escape.engine.actionresponse.actor.FireballCastResponse.java edu.ncsu.uhp.escape.engine.actionresponse.actor.GravityResponse.java edu.ncsu.uhp.escape.engine.actionresponse.actor.MoveOnTickResponse.java edu.ncsu.uhp.escape.engine.actionresponse.actor.MovementResponse.java edu.ncsu.uhp.escape.engine.actionresponse.actor.ProjectileResponse.java edu.ncsu.uhp.escape.engine.actionresponse.actor.PushResponse.java edu.ncsu.uhp.escape.engine.actionresponse.actor.StandardMovableResponse.java edu.ncsu.uhp.escape.engine.actionresponse.actor.TravelTrackOnTickResponse.java edu.ncsu.uhp.escape.engine.actionresponse.actor.TreeBurnAfterImpactResponse.java edu.ncsu.uhp.escape.engine.actionresponse.actor.VelocityResponse.java edu.ncsu.uhp.escape.engine.actionresponse.engine.ActorDieResponse.java edu.ncsu.uhp.escape.engine.actionresponse.engine.CreateActorResponse.java edu.ncsu.uhp.escape.engine.actionresponse.engine.CreateObserverResponse.java edu.ncsu.uhp.escape.engine.actionresponse.engine.ObserverRemoveResponse.java edu.ncsu.uhp.escape.engine.actor.Actor.java edu.ncsu.uhp.escape.engine.actor.BaseAttackTurret.java edu.ncsu.uhp.escape.engine.actor.BaseEnemyBlob.java edu.ncsu.uhp.escape.engine.actor.Enemy.java edu.ncsu.uhp.escape.engine.actor.Fireball.java edu.ncsu.uhp.escape.engine.actor.Mage.java edu.ncsu.uhp.escape.engine.actor.Nexus.java edu.ncsu.uhp.escape.engine.actor.Npc.java edu.ncsu.uhp.escape.engine.actor.Player.java edu.ncsu.uhp.escape.engine.actor.PlayerClass.java edu.ncsu.uhp.escape.engine.actor.Rogue.java edu.ncsu.uhp.escape.engine.actor.Rubble.java edu.ncsu.uhp.escape.engine.actor.SkillTree.java edu.ncsu.uhp.escape.engine.actor.Track.java edu.ncsu.uhp.escape.engine.actor.TrackMovable.java edu.ncsu.uhp.escape.engine.actor.Tree.java edu.ncsu.uhp.escape.engine.actor.Turret.java edu.ncsu.uhp.escape.engine.actor.Warrior.java edu.ncsu.uhp.escape.engine.actor.actions.Action.java edu.ncsu.uhp.escape.engine.actor.actions.CollisionAction.java edu.ncsu.uhp.escape.engine.actor.actions.CreateActorAction.java edu.ncsu.uhp.escape.engine.actor.actions.CreateObserverAction.java edu.ncsu.uhp.escape.engine.actor.actions.CreateRubbleAction.java edu.ncsu.uhp.escape.engine.actor.actions.DieAction.java edu.ncsu.uhp.escape.engine.actor.actions.EngineTickAction.java edu.ncsu.uhp.escape.engine.actor.actions.FireballCastAction.java edu.ncsu.uhp.escape.engine.actor.actions.GravityAction.java edu.ncsu.uhp.escape.engine.actor.actions.MoveAction.java edu.ncsu.uhp.escape.engine.actor.actions.PostMoveAction.java edu.ncsu.uhp.escape.engine.actor.actions.ProjectileHitAction.java edu.ncsu.uhp.escape.engine.actor.actions.PushAction.java edu.ncsu.uhp.escape.engine.actor.actions.RemoveAction.java edu.ncsu.uhp.escape.engine.actor.actions.VelocityTick.java edu.ncsu.uhp.escape.engine.actor.skill.FireballSkill.java edu.ncsu.uhp.escape.engine.actor.skill.Skill.java edu.ncsu.uhp.escape.engine.actor.stats.BaseStats.java edu.ncsu.uhp.escape.engine.actor.stats.IStats.java edu.ncsu.uhp.escape.engine.actor.stats.IntelligenceBuff.java edu.ncsu.uhp.escape.engine.actor.stats.LevelUp.java edu.ncsu.uhp.escape.engine.actor.stats.MageStats.java edu.ncsu.uhp.escape.engine.actor.stats.RogueStats.java edu.ncsu.uhp.escape.engine.actor.stats.StatBuff.java edu.ncsu.uhp.escape.engine.actor.stats.StatDecorator.java edu.ncsu.uhp.escape.engine.actor.stats.WarriorStats.java edu.ncsu.uhp.escape.engine.collision.AABB_NarrowPhase.java edu.ncsu.uhp.escape.engine.collision.BoxCollision.java edu.ncsu.uhp.escape.engine.collision.IBroadCollision.java edu.ncsu.uhp.escape.engine.collision.ICollidable.java edu.ncsu.uhp.escape.engine.collision.ICollision.java edu.ncsu.uhp.escape.engine.collision.INarrowCollision.java edu.ncsu.uhp.escape.engine.collision.MultiPhaseCollision.java edu.ncsu.uhp.escape.engine.collision.OB_BroadPhase.java edu.ncsu.uhp.escape.engine.map.CompositeRenderable.java edu.ncsu.uhp.escape.engine.map.GridImageSource.java edu.ncsu.uhp.escape.engine.map.Map.java edu.ncsu.uhp.escape.engine.map.ResourceGrid.java edu.ncsu.uhp.escape.engine.map.Tile.java edu.ncsu.uhp.escape.engine.map.TileMap.java edu.ncsu.uhp.escape.engine.raster.IRenderParameters.java edu.ncsu.uhp.escape.engine.raster.SceneTree.java edu.ncsu.uhp.escape.engine.utilities.ColorBox.java edu.ncsu.uhp.escape.engine.utilities.ColorBoxSource.java edu.ncsu.uhp.escape.engine.utilities.ColorQuad.java edu.ncsu.uhp.escape.engine.utilities.ColorSource.java edu.ncsu.uhp.escape.engine.utilities.EulerAngles.java edu.ncsu.uhp.escape.engine.utilities.Graphic.java edu.ncsu.uhp.escape.engine.utilities.IRenderable.java edu.ncsu.uhp.escape.engine.utilities.IRotation.java edu.ncsu.uhp.escape.engine.utilities.Image.java edu.ncsu.uhp.escape.engine.utilities.ImageSource.java edu.ncsu.uhp.escape.engine.utilities.KeyValuePair.java edu.ncsu.uhp.escape.engine.utilities.LevelPointListResource.java edu.ncsu.uhp.escape.engine.utilities.MultiRenderable.java edu.ncsu.uhp.escape.engine.utilities.MultiRenderableSource.java edu.ncsu.uhp.escape.engine.utilities.NodalTrack.java edu.ncsu.uhp.escape.engine.utilities.Profiler.java edu.ncsu.uhp.escape.engine.utilities.RenderSource.java edu.ncsu.uhp.escape.engine.utilities.RenderableData.java edu.ncsu.uhp.escape.engine.utilities.TextGraphic.java edu.ncsu.uhp.escape.engine.utilities.TextRenderSource.java edu.ncsu.uhp.escape.engine.utilities.TrackPointDictionary.java edu.ncsu.uhp.escape.engine.utilities.ZAxisRotation.java edu.ncsu.uhp.escape.engine.utilities.math.Point.java edu.ncsu.uhp.escape.game.actionresponse.actor.CheckWithinTurretRangeResponse.java edu.ncsu.uhp.escape.game.actionresponse.actor.CollisionWithNexusResponse.java edu.ncsu.uhp.escape.game.actionresponse.actor.EnemyDeathResponse.java edu.ncsu.uhp.escape.game.actionresponse.actor.EnemyDeathTurretResponse.java edu.ncsu.uhp.escape.game.actionresponse.actor.LoseHealthResponse.java edu.ncsu.uhp.escape.game.actionresponse.actor.ProjectileHitResponse.java edu.ncsu.uhp.escape.game.actionresponse.actor.SpawnerTickResponse.java edu.ncsu.uhp.escape.game.actionresponse.actor.TurretAttackTickResponse.java edu.ncsu.uhp.escape.game.actionresponse.actor.TurretCollisionResponse.java edu.ncsu.uhp.escape.game.actor.GameController.java edu.ncsu.uhp.escape.game.actor.Spawner.java edu.ncsu.uhp.escape.game.actor.actions.EnemyDeathAction.java edu.ncsu.uhp.escape.game.actor.actions.LoseHealthAction.java edu.ncsu.uhp.escape.game.utilities.TurretCollision.java edu.ncsu.uhp.escape.game.utilities.TurretOverlay.java edu.ncsu.uhp.escape.game.utilities.TurretRenderableSource.java