Android Open Source - Game tower epiris-td-example






Project Summary

Public Domain fully featured tower defense game built on top of AndEngine..

Web Site / Source Repository

epiris-td-example is hosted in the following web site
https://github.com/cstockton/epiris-td-example

If you think the Android project epiris-td-example 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 epiris-td-example.

ItemValue
Java File Count177
Supported screen sizes[mdpi, hdpi]
Target SDK Version8
Minimum SDK Version4
Activity Count12
jar files usedandengine.jar
andenginemultitouchextension.jar
Required Permissionsandroid.permission.ACCESS_WIFI_STATE
android.permission.READ_PHONE_STATE
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\font\OldeEnglish.ttf
assets\font\Ruritania-Outline.ttf
assets\font\Ruritania.ttf
assets\fonts\samplefont.ttf
assets\gfx\main_menu_background.png
assets\gfx\main_menu_button_bg.png
assets\gfx\tower_upgrader_bg.png
assets\gfx\towercircle256.png
assets\maps\bricks_of_blood.png
assets\maps\the_arena.png
assets\maps\the_coliseum_p1.png
assets\maps\the_coliseum_p2.png
assets\maps\the_coliseum_p3.png
assets\maps\the_coliseum_p4.png
assets\maps\the_long_shot_p1.png
assets\maps\the_long_shot_p2.png
assets\maps\the_pathway.png
assets\maps\the_valley.png
assets\read_asset.txt
assets\sprites\creeps01.png
assets\sprites\creeps02.png
assets\sprites\effects16.png
assets\sprites\effects256x128.png
assets\sprites\effects32.png
assets\sprites\effects64.png
assets\sprites\effects_creep_spells.png
assets\sprites\effects_tower_spells.png
assets\sprites\map_thumbs_01.png
assets\sprites\spells64-01.png
assets\sprites\spells64-02.png
assets\sprites\towers01.png
assets\sprites\ui128x128.png
assets\sprites\ui64x64.png
assets\sprites\ui96x96.png
assets\sprites\ui_main_menu.png
assets\sprites\ui_main_menu_buttons.png
assets\sprites\uilarge.png
assets\sprites\uismall.png




Resource Files

There are 20 image files in epiris-td-example. The names of the image files are listed as follows.

mainmenu_continue.png
mainmenu_options.png
mainmenu_start.png
timepicker_down_disabled.9.png
timepicker_down_disabled_focused.9.png
timepicker_down_normal.9.png
timepicker_down_pressed.9.png
timepicker_down_selected.9.png
timepicker_input_disabled.9.png
timepicker_input_normal.9.png
timepicker_input_pressed.9.png
timepicker_input_selected.9.png
timepicker_up_disabled.9.png
timepicker_up_disabled_focused.9.png
timepicker_up_normal.9.png
timepicker_up_pressed.9.png
timepicker_up_selected.9.png
trophy.png
trophy_transparent.png
ui_paused.png

The following screenshort is generated from the image listed above.

null




Java Source Files

epiris-td-example has the following Java source files.

epiris.tower.defense.cstockton.org.ETDAchievements.java
epiris.tower.defense.cstockton.org.ETDCredits.java
epiris.tower.defense.cstockton.org.ETDGameActivity.java
epiris.tower.defense.cstockton.org.ETDMainMenu.java
epiris.tower.defense.cstockton.org.ETDMainMenuOld.java
epiris.tower.defense.cstockton.org.ETDPlay.java
epiris.tower.defense.cstockton.org.ETDPlayConquer.java
epiris.tower.defense.cstockton.org.ETDPlaySurvival.java
epiris.tower.defense.cstockton.org.ETDPreferences.java
epiris.tower.defense.cstockton.org.ETDPreferencesDisplay.java
epiris.tower.defense.cstockton.org.ETDRewards.java
epiris.tower.defense.cstockton.org.ETDSettings.java
epiris.tower.defense.cstockton.org.ETDStatistics.java
epiris.tower.defense.cstockton.org.bgmanager.BackgroundManager.java
epiris.tower.defense.cstockton.org.bgmanager.BackgroundManagerContinuousTask.java
epiris.tower.defense.cstockton.org.bgmanager.BackgroundManagerIntervalTask.java
epiris.tower.defense.cstockton.org.bgmanager.BackgroundManagerTask.java
epiris.tower.defense.cstockton.org.bgmanager.IBackgroundManagerTask.java
epiris.tower.defense.cstockton.org.config.AoeCastSpellAffectTypes.java
epiris.tower.defense.cstockton.org.config.AoeSpellAffectTypes.java
epiris.tower.defense.cstockton.org.config.ChainCastSpellAffectTypes.java
epiris.tower.defense.cstockton.org.config.Constants.java
epiris.tower.defense.cstockton.org.config.CreepSpriteSheets.java
epiris.tower.defense.cstockton.org.config.DamageSpellAffectTypes.java
epiris.tower.defense.cstockton.org.config.DisableSpellAffectTypes.java
epiris.tower.defense.cstockton.org.config.DotSpellAffectTypes.java
epiris.tower.defense.cstockton.org.config.EffectTypes.java
epiris.tower.defense.cstockton.org.config.FreedomSpellAffectTypes.java
epiris.tower.defense.cstockton.org.config.HealSpellAffectTypes.java
epiris.tower.defense.cstockton.org.config.MainMenuSpriteSheets.java
epiris.tower.defense.cstockton.org.config.MovementSpellAffectTypes.java
epiris.tower.defense.cstockton.org.config.SpriteSheets.java
epiris.tower.defense.cstockton.org.config.Sprites.java
epiris.tower.defense.cstockton.org.config.TowerSpriteSheets.java
epiris.tower.defense.cstockton.org.config.TowerSprites.java
epiris.tower.defense.cstockton.org.creep.Creep.java
epiris.tower.defense.cstockton.org.creep.CreepBody.java
epiris.tower.defense.cstockton.org.creep.CreepBuffBar.java
epiris.tower.defense.cstockton.org.creep.CreepCasterAI.java
epiris.tower.defense.cstockton.org.creep.CreepConfiguration.java
epiris.tower.defense.cstockton.org.creep.CreepConstants.java
epiris.tower.defense.cstockton.org.creep.CreepFloatingText.java
epiris.tower.defense.cstockton.org.creep.CreepFloatingTextManager.java
epiris.tower.defense.cstockton.org.creep.CreepFloatingTextPool.java
epiris.tower.defense.cstockton.org.creep.CreepLifeBar.java
epiris.tower.defense.cstockton.org.creep.CreepManager.java
epiris.tower.defense.cstockton.org.creep.CreepPool.java
epiris.tower.defense.cstockton.org.damage.Damage.java
epiris.tower.defense.cstockton.org.damage.DamageCalculator.java
epiris.tower.defense.cstockton.org.damage.DamageResist.java
epiris.tower.defense.cstockton.org.damage.DamageResists.java
epiris.tower.defense.cstockton.org.damage.Damages.java
epiris.tower.defense.cstockton.org.effect.Effect.java
epiris.tower.defense.cstockton.org.effect.EffectManager
.java
epiris.tower.defense.cstockton.org.effect.EffectPool.java
epiris.tower.defense.cstockton.org.effect.IEffectable.java
epiris.tower.defense.cstockton.org.effect.IEffects.java
epiris.tower.defense.cstockton.org.game.Game.java
epiris.tower.defense.cstockton.org.game.GameActivity.java
epiris.tower.defense.cstockton.org.game.GameConquer.java
epiris.tower.defense.cstockton.org.game.GameLayer.java
epiris.tower.defense.cstockton.org.game.GameOptions.java
epiris.tower.defense.cstockton.org.game.GamePennyPincher.java
epiris.tower.defense.cstockton.org.game.GameSurvival.java
epiris.tower.defense.cstockton.org.game.IGame.java
epiris.tower.defense.cstockton.org.laser.Laser.java
epiris.tower.defense.cstockton.org.laser.LaserManager
.java
epiris.tower.defense.cstockton.org.laser.LaserPool.java
epiris.tower.defense.cstockton.org.map.Map.java
epiris.tower.defense.cstockton.org.map.MapBlockPolicy.java
epiris.tower.defense.cstockton.org.map.MapPatch.java
epiris.tower.defense.cstockton.org.map.MapPath
.java
epiris.tower.defense.cstockton.org.map.MapRange.java
epiris.tower.defense.cstockton.org.map.MapSpawn.java
epiris.tower.defense.cstockton.org.map.MapSpawnPolicy.java
epiris.tower.defense.cstockton.org.map.MapStitchPolicy.java
epiris.tower.defense.cstockton.org.object.AllocationGuard.java
epiris.tower.defense.cstockton.org.object.BaseObject.java
epiris.tower.defense.cstockton.org.object.GameAnimatedSprite.java
epiris.tower.defense.cstockton.org.object.GameObject.java
epiris.tower.defense.cstockton.org.object.ObjectRegistry.java
epiris.tower.defense.cstockton.org.object.Registry.java
epiris.tower.defense.cstockton.org.player.IPlayer
.java
epiris.tower.defense.cstockton.org.player.LocalPlayer.java
epiris.tower.defense.cstockton.org.player.Player.java
epiris.tower.defense.cstockton.org.player.PlayerInteracter
.java
epiris.tower.defense.cstockton.org.player.PlayerManager
.java
epiris.tower.defense.cstockton.org.player.achievements.IPlayerAchievementPrerequisite.java
epiris.tower.defense.cstockton.org.player.achievements.PlayerAchievement.java
epiris.tower.defense.cstockton.org.player.achievements.PlayerAchievementStatisticPrerequisite.java
epiris.tower.defense.cstockton.org.player.achievements.PlayerAchievements.java
epiris.tower.defense.cstockton.org.player.data.PlayerData.java
epiris.tower.defense.cstockton.org.player.rewards.IPlayerRewardCost.java
epiris.tower.defense.cstockton.org.player.rewards.IPlayerRewardEffect.java
epiris.tower.defense.cstockton.org.player.rewards.IPlayerRewardPrerequisite.java
epiris.tower.defense.cstockton.org.player.rewards.IPlayerRewardValue.java
epiris.tower.defense.cstockton.org.player.rewards.PlayerReward.java
epiris.tower.defense.cstockton.org.player.rewards.PlayerRewardAchievementPrerequisite.java
epiris.tower.defense.cstockton.org.player.rewards.PlayerRewardLevelCost.java
epiris.tower.defense.cstockton.org.player.rewards.PlayerRewardLevelValue.java
epiris.tower.defense.cstockton.org.player.rewards.PlayerRewardStatisticPrerequisite.java
epiris.tower.defense.cstockton.org.player.rewards.PlayerRewardTowerUnlockEffect.java
epiris.tower.defense.cstockton.org.player.rewards.PlayerRewards.java
epiris.tower.defense.cstockton.org.player.statistics.PlayerStatistics.java
epiris.tower.defense.cstockton.org.player.storage.PlayerStorageConnector.java
epiris.tower.defense.cstockton.org.spell.ISpellCaster.java
epiris.tower.defense.cstockton.org.spell.ISpellListener.java
epiris.tower.defense.cstockton.org.spell.ISpellTargetable.java
epiris.tower.defense.cstockton.org.spell.ISpells.java
epiris.tower.defense.cstockton.org.spell.Spell.java
epiris.tower.defense.cstockton.org.spell.SpellManager.java
epiris.tower.defense.cstockton.org.spell.SpellPool.java
epiris.tower.defense.cstockton.org.spell.affect.AoeCastSpellAffect.java
epiris.tower.defense.cstockton.org.spell.affect.AoeSpellAffect.java
epiris.tower.defense.cstockton.org.spell.affect.ChainCastSpellAffect.java
epiris.tower.defense.cstockton.org.spell.affect.DamageSpellAffect.java
epiris.tower.defense.cstockton.org.spell.affect.DisableSpellAffect.java
epiris.tower.defense.cstockton.org.spell.affect.DotSpellAffect.java
epiris.tower.defense.cstockton.org.spell.affect.FreedomSpellAffect.java
epiris.tower.defense.cstockton.org.spell.affect.HealSpellAffect.java
epiris.tower.defense.cstockton.org.spell.affect.ISpellAffect.java
epiris.tower.defense.cstockton.org.spell.affect.ISpellAffectable.java
epiris.tower.defense.cstockton.org.spell.affect.ISpellAffects.java
epiris.tower.defense.cstockton.org.spell.affect.MovementSpellAffect.java
epiris.tower.defense.cstockton.org.spell.affect.SpellAffect.java
epiris.tower.defense.cstockton.org.sprite.ISprite.java
epiris.tower.defense.cstockton.org.sprite.ISpriteSheet.java
epiris.tower.defense.cstockton.org.text.AlignedText.java
epiris.tower.defense.cstockton.org.tower.ITower.java
epiris.tower.defense.cstockton.org.tower.ITowerAi.java
epiris.tower.defense.cstockton.org.tower.ITowerSprites.java
epiris.tower.defense.cstockton.org.tower.Tower.java
epiris.tower.defense.cstockton.org.tower.TowerBasicCasterAi.java
epiris.tower.defense.cstockton.org.tower.TowerCasterAi.java
epiris.tower.defense.cstockton.org.tower.TowerChainCasterAi.java
epiris.tower.defense.cstockton.org.tower.TowerConstants.java
epiris.tower.defense.cstockton.org.tower.TowerInfo.java
epiris.tower.defense.cstockton.org.tower.TowerManager.java
epiris.tower.defense.cstockton.org.tower.TowerMultiCasterAi.java
epiris.tower.defense.cstockton.org.tower.TowerPlacer.java
epiris.tower.defense.cstockton.org.tower.TowerUpgrader.java
epiris.tower.defense.cstockton.org.tower.TowerUpgraderBack.java
epiris.tower.defense.cstockton.org.tower.TowerUpgraderGood.java
epiris.tower.defense.cstockton.org.tower.TowerUpgraderOld.java
epiris.tower.defense.cstockton.org.ui.GameOver.java
epiris.tower.defense.cstockton.org.ui.Hud.java
epiris.tower.defense.cstockton.org.ui.MainMenuBuilder.java
epiris.tower.defense.cstockton.org.util.Debug.java
epiris.tower.defense.cstockton.org.util.GenericPool.java
epiris.tower.defense.cstockton.org.util.LockableList.java
epiris.tower.defense.cstockton.org.util.Util.java
epiris.tower.defense.cstockton.org.util.ease.EaseLinear.java
epiris.tower.defense.cstockton.org.util.ease.EaseQuintOut.java
epiris.tower.defense.cstockton.org.util.ease.IEaseFunction.java
epiris.tower.defense.cstockton.org.wave.Wave.java
epiris.tower.defense.cstockton.org.wave.WaveManager.java
epiris.tower.defense.cstockton.org.wave.input.touch.HoldDetector.java
epiris.tower.defense.cstockton.org.wave.input.touch.SmartScrollDetector.java