Android Open Source - Game tower GardenHexTD






Project Summary

A Tower Defense Android game with a Hex grid and the ability to rotate towers that have different attack areas.

Web Site / Source Repository

GardenHexTD is hosted in the following web site
https://github.com/charlescapps/GardenHexTD

If you think the Android project GardenHexTD 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 GardenHexTD.

ItemValue
Java File Count46
Supported screen sizes[mdpi, ldpi, hdpi, xhdpi]
Target SDK Version15
Minimum SDK Version8
Activity Count2




Resource Files

There are 16 image files in GardenHexTD. The names of the image files are listed as follows.

ant.png
carnivorous_tower.png
dead_ant.png
eggplant_tower.png
ic_action_search.png
rose_tower.png
rotate_icon.png
splat.png
splat2.png
sunflower_tower.png
sunflowericon.png
sunshine1.png
sunshine2.png
sunshine3.png
sunshine4.png
tree.png

The following screenshort is generated from the image listed above.

null




Java Source Files

GardenHexTD has the following Java source files.

com.ccapps.android.hextd.MainActivity.java
com.ccapps.android.hextd.activities.GameActivity.java
com.ccapps.android.hextd.activities.GameLogicThread.java
com.ccapps.android.hextd.algorithm.AStarAlgorithm.java
com.ccapps.android.hextd.algorithm.AngryCreepAlgorithm.java
com.ccapps.android.hextd.algorithm.CreepAlgorithm.java
com.ccapps.android.hextd.algorithm.RandomWalkAlgorithm.java
com.ccapps.android.hextd.algorithm.ScentAlgorithm.java
com.ccapps.android.hextd.datastructure.AStarHeapNode.java
com.ccapps.android.hextd.datastructure.AStarNode.java
com.ccapps.android.hextd.datastructure.HeapNode.java
com.ccapps.android.hextd.datastructure.PriorityQueue.java
com.ccapps.android.hextd.datastructure.PriorityQueueFast.java
com.ccapps.android.hextd.datastructure.PriorityQueueImpl.java
com.ccapps.android.hextd.draw.CreepDrawable.java
com.ccapps.android.hextd.draw.HexGrid.java
com.ccapps.android.hextd.draw.Hexagon.java
com.ccapps.android.hextd.draw.TowerAnimatedAttackDrawable.java
com.ccapps.android.hextd.draw.TowerDrawable.java
com.ccapps.android.hextd.gamedata.AngryAntCreep.java
com.ccapps.android.hextd.gamedata.AntCreep.java
com.ccapps.android.hextd.gamedata.BasicTower.java
com.ccapps.android.hextd.gamedata.CarnivorousTower.java
com.ccapps.android.hextd.gamedata.Creep.java
com.ccapps.android.hextd.gamedata.CreepUtils.java
com.ccapps.android.hextd.gamedata.EggplantTower.java
com.ccapps.android.hextd.gamedata.RoseTower.java
com.ccapps.android.hextd.gamedata.ScentAntCreep.java
com.ccapps.android.hextd.gamedata.StaticData.java
com.ccapps.android.hextd.gamedata.SunflowerTower.java
com.ccapps.android.hextd.gamedata.Tower.java
com.ccapps.android.hextd.gamedata.TowerUtils.java
com.ccapps.android.hextd.gamedata.terrain.BarrierTower.java
com.ccapps.android.hextd.gamedata.terrain.DummyTower.java
com.ccapps.android.hextd.gamedata.terrain.RandomTerrainManager.java
com.ccapps.android.hextd.gamedata.terrain.TerrainManager.java
com.ccapps.android.hextd.metagame.BasicCreepGenerator.java
com.ccapps.android.hextd.metagame.BasicGameManager.java
com.ccapps.android.hextd.metagame.CreepGenerator.java
com.ccapps.android.hextd.metagame.GameManager.java
com.ccapps.android.hextd.metagame.Player.java
com.ccapps.android.hextd.metagame.RandomCreepGenerator.java
com.ccapps.android.hextd.views.GameTouchListener.java
com.ccapps.android.hextd.views.GameView.java
com.ccapps.android.hextd.views.TowerButton.java
com.ccapps.android.hextd.views.TowerMenuView.java