Android Open Source - Game 3d Escape-Engine






Project Summary

A 3D game engine for android written in java.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of Escape-Engine.

ItemValue
Java File Count128
Supported screen sizes[hdpi]
Minimum SDK Version7
Activity Count1

Resource Files

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.

null




Java Source Files

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