About this Project
Our team focuses on the development of a simple "Tower-Defense" game for Android smartphones. In this game, a map with a path, slots next to the path, a spawn-area and a goal-area are given. Enemies (e.g. tanks) spawn in the spawn-area and try to reach the goal-area by following the given path. A player has to build towers in the given slots which can fight against the enemies by shooting at them. One can win this game by defending against all enemies. In addition to this skeletal structure, it's planned to have some values and parameters such as health points for enemies and towers, a variable amount of enemies that may pass the goal, fire rate, range and strength parameters for towers and a movement speed for enemies.
Because this project will probably require a lot of effort, one has to split this project into smaller subprojects. At first appearance, our team would divide the project into following subprojects: Design; Conceptional game-engine; Interface between Design and the game engine.
Due to missing experience with the development of Android apps, this subdivision can vary when planning the project in more detail.
The app will only be applicable on Android smartphones (version 5.0+) which is why the project-team wants to make use of Android Studio as an IDE. Additionally, the following products/services/languages will be used for the development-process:
- GitHub for version-controlling
- Jira for project-management
- Java, XML, SQL as programming languages
- Photoshop/Gimp as design-tools