Fully Functional Tower Defence Game for Android Tablets.
TDGame is hosted in the following web site
https://github.com/ImranAdan/TDGame
If you think the Android project TDGame 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 TDGame.
Item | Value |
---|---|
Java File Count | 41 |
Supported screen sizes | [mdpi, hdpi, xhdpi] |
Target SDK Version | 17 |
Minimum SDK Version | 8 |
Activity Count | 8 |
jar files used | android-support-v4.jar |
Raw File Names | res\raw\battle.mp3 res\raw\btnpressed.mp3 res\raw\error.mp3 res\raw\incoming.mp3 res\raw\license_info.txt res\raw\over.mp3 res\raw\prep.mp3 res\raw\rockets1.mp3 res\raw\sell.mp3 res\raw\shot.mp3 res\raw\upgrade.mp3 |
There are 41 image files in TDGame. The names of the image files are listed as follows.
advanced_tower.png advanced_tower_up.png basic_tower.png btn_advanced_tower.png btn_basic_tower.png btn_fast_forward.png btn_main_menu.png btn_mine.png btn_newgame.png btn_normal_speed.png btn_pause.png btn_quit.png btn_scores.png btn_sell.png btn_shake.png btn_shield.png btn_start_wave.png btn_turret.png btn_tutorial.png btn_upgrade.png btn_wall.png btn_wall_disabled.png bullet.png drill.png ic_action_search.png logo.png mine.png missile.png msg_build_basictower.png msg_builderror.png msg_buildwall.png msg_default.png msg_destroy.png msg_maxlevel.png msg_upgrade.png roller.png shield.png turret_up.png walkthrough_skipbtn.png wall.png wallup.png
The following screenshort is generated from the image listed above.
TDGame has the following Java source files.
com.qmul.tdgame.controller.GameController.java com.qmul.tdgame.model.asset.AdvancedTower.java com.qmul.tdgame.model.asset.BasicTower.java com.qmul.tdgame.model.asset.Driller.java com.qmul.tdgame.model.asset.Enemy.java com.qmul.tdgame.model.asset.Game.java com.qmul.tdgame.model.asset.GameMap.java com.qmul.tdgame.model.asset.Item.java com.qmul.tdgame.model.asset.Mine.java com.qmul.tdgame.model.asset.Player.java com.qmul.tdgame.model.asset.Roller.java com.qmul.tdgame.model.asset.Shield.java com.qmul.tdgame.model.asset.Tower.java com.qmul.tdgame.model.asset.Turret.java com.qmul.tdgame.model.asset.Wall.java com.qmul.tdgame.model.asset.Wave.java com.qmul.tdgame.model.asset.WaveGenerator.java com.qmul.tdgame.model.core.Grid2D.java com.qmul.tdgame.model.core.PathFinder.java com.qmul.tdgame.model.core.Placeable.java com.qmul.tdgame.model.core.Tile.java com.qmul.tdgame.model.core.Vector2D.java com.qmul.tdgame.model.interfaces.Renderable.java com.qmul.tdgame.model.interfaces.Updateable.java com.qmul.tdgame.threads.MainThread.java com.qmul.tdgame.util.DeviceResources.java com.qmul.tdgame.util.GameResources.java com.qmul.tdgame.util.RandomGenerator.java com.qmul.tdgame.util.UtilOps.java com.qmul.tdgame.view.DrawingPanel.java com.qmul.tdgame.view.GameActivity.java com.qmul.tdgame.view.GameOver.java com.qmul.tdgame.view.MainMenu.java com.qmul.tdgame.view.PlayerDetails.java com.qmul.tdgame.view.Scores.java com.qmul.tdgame.view.SoundPlayer.java com.qmul.tdgame.view.SplashScreen.java com.qmul.tdgame.view.Tutorial.java com.qmul.tdgame.view.WalkThrough.java