Game play - AMiller90/ADGP-115 GitHub Wiki
Game-play
- The player is given the ability to choose from three skills to upgrade. In the beginning there are two bases that are for the enemy and the player. The player must kill all enemies that spawn from the enemy base and protect his own base as well, using the skills provided to the player. Each enemy drops hp and mana orbs upon being killed, to help replenish the players' health and/or mana should the player need to. The player can pause the game at any given time. During the pause the player can navigate back to the main menu, view instructions, change the volume, or exit the application. As the player gains levels, his health and mana increase and is given the option to level up a skill. Each wave that spawns increases over time as the player progresses through the game. Announcements are displayed at the top of the screen, which is highly visible to the player. The text fades away overtime, but it is still displayed at the bottom left of the screen. There are game objects such as trees and other environment objects that the player can collide with and use as an attacking point if they want. Enemies are indicated with red and the player is indicated with blue. This differentiates the player and the enemy, because they have similar aspects
Looking Around
- The player is given the option to move and look around with the arrow keys as well as the analog stick with the controller. An enemy can be focused on by using the âFâ key, which gives the player a good view of who he is focusing on. There is a third person camera view that focuses on the player. Pressing the "TAB" key gives the player the ability to switch targets based on his surroundings.
Progression
- As the waves progress the character gains more and more experience from killing mobs. The character can use his experience gains to level up and upgrade skills to become more powerful. When a skill is upgraded its base stats are increased, so that it can compete with the upgraded enemies. To progress to the next wave, the player must eliminate all enemies from the current wave. To Win the game, the player must survive all 10(currently) waves and prevent the base from being destroyed. If the player dies or the base is destroyed before the final wave is completed then it is game over.
Enemies
- There are 2 types of enemies so far in the game, Goblins and Goblin Mages. A Goblin will have a melee skill and will search for the player and try and kill him. The Goblin Mage, has a Fireball Skill and will head straight for the players' base to take it down. There are 2 ways that waves can spawn. One way is the user will click the Spawn wave button on the screen in the bottom right corner. The second way is that there is a timer located on the spawn wave button, if the user has not clicked the spawn wave button by the time the timer has reached 0, then the next wave will automatically spawn.
Co-op
- WIP (Work in Progress?)