Skip to content
This repository has been archived by the owner on Jul 1, 2021. It is now read-only.

Add the wave system. #14

Open
5 of 7 tasks
CBenoit opened this issue Jul 22, 2017 · 1 comment
Open
5 of 7 tasks

Add the wave system. #14

CBenoit opened this issue Jul 22, 2017 · 1 comment
Labels
Milestone

Comments

@CBenoit
Copy link
Owner

CBenoit commented Jul 22, 2017

Should probably be implemented in abstract_level.gd.

During the wave:

  • spawn a given amount of enemies at various places (left, right, top).
  • a counter in the HUD should show the number of ennemies remaining.

At the end of the wave:

  • reward the player with money (carrots?)
  • removes tiles damages (using the solids manager)
  • regenerate blocks outside of the base (function already implemented, just need to be called at the appropriate moment)
  • maybe other things related to carrots (see Add the carrots to protect #8)
  • a counter in the HUD should show the remaining inter-wave time
@CBenoit CBenoit added this to the Small alpha version milestone Jul 22, 2017
@bloodre
Copy link
Collaborator

bloodre commented Jul 26, 2017

Added the wave scene allowing management of rift and enemies spawn. Also added a way to check the number of enemies attached to each individual rift. This allows to determine the end of the wave and display a progress bar.
7ea5f54

Issue: I added a function to the rift to clear the area around them. However, called from _ready(), a rift outside the base area still get surrounded.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants