Enemy Spawning #11

Open
opened 2023-07-31 16:29:15 -05:00 by madxmike · 3 comments
Owner

We want enemies to periodically spawn in around the player's party. These enemies should, generally, spawn in waves (ala vampire survivors). Enemies should spawn away far away from the player's party.

Acceptance Criteria:

  • The ability to define a "spawnable" enemy
  • The ability to define "waves" of enemies
    • Takes in a list of spawnable enemies
    • Defines spawn radius
    • Defines wave time limit (how long the player has to defeat wave before next one spawns)
  • A enemy spawner that takes in sets of waves
  • Enemy spawner will wait the wave's time limit before spawning next wave
  • If wave is defeated, enemy spawner will instantly start next wave (?)
We want enemies to periodically spawn in around the player's party. These enemies should, generally, spawn in waves (ala vampire survivors). Enemies should spawn away far away from the player's party. Acceptance Criteria: - [ ] The ability to define a "spawnable" enemy - [ ] The ability to define "waves" of enemies - [ ] Takes in a list of spawnable enemies - [ ] Defines spawn radius - [ ] Defines wave time limit (how long the player has to defeat wave before next one spawns) - [ ] A enemy spawner that takes in sets of waves - [ ] Enemy spawner will wait the wave's time limit before spawning next wave - [ ] If wave is defeated, enemy spawner will instantly start next wave (?)
madxmike self-assigned this 2023-07-31 21:58:42 -05:00
Author
Owner

Going to move enemy movement to a seperate issue.

Going to move enemy movement to a seperate issue.
madxmike changed title from Enemy Spawning and movement. to Enemy Spawning 2023-08-02 18:10:02 -05:00
zephyr added this to the Prototype milestone 2023-08-02 21:42:15 -05:00
Owner

Is there more to do now that #16 is in?

Is there more to do now that #16 is in?
Author
Owner

Is there more to do now that #16 is in?

technically need tests, but otherwise no.

> Is there more to do now that #16 is in? technically need tests, but otherwise no.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: studio/idle-survivors#11
No description provided.