Power up selection.
|
This week we have been trying to implement the final features we want in the game before the beta. I’ve primarily worked on the power ups and the power up selection system. As I mentioned in the previous blog post, we want the player to be able to pick up magical scrolls on the first level where you must flee. We have changed it bit as we might not be able to do different variations on the spells as we planned before. The scrolls are then used after that level to unlock 4 power ups/spells. This lets the player have a choice on how they want to play in the next level.
In the current state we have the 4 power ups: Flame thrower, Fire shield, Empowered teleport and Empowered shot. At the end of the first level you get to pick one of the power ups for free and one extra power up for each scroll you picked up in the previous level. By pressing the number 1-4, during the spell selecting screen, you unlock the power ups and gain access to them in the next level. I still have to add a way to see how many scrolls you have picked up and how many of them you have left to spend on the power ups. The power ups themselves are basically done. They still need a cooldown, duration and their damage balanced. When you put a point into a passive power up like empowered shot or empowered teleport the script replaces the regular version with the better one. The fire shield and flame thrower are activated abilities and are bound to q and e. Right now the flame shield is up for a specific amount of time before disappearing and then you have to wait for its cooldown. It makes you invulnerable while it’s active and also does some damage to enemies you pass through. For the flamethrower we are considering using a bar that slowly fills up constantly while not being fired, but this has to be tested a lot for balancing. Hopefully we will have time for testing out how the difficulty is when we have good level design made for the second level as that will make it easier to get a feel for how the spells should be balanced. |
