Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Team 4] WaveTask and WaveService #186

Open
9 of 10 tasks
Tracked by #182
meganroxburgh opened this issue Sep 20, 2023 · 0 comments
Open
9 of 10 tasks
Tracked by #182

[Team 4] WaveTask and WaveService #186

meganroxburgh opened this issue Sep 20, 2023 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation sprint 3 task team 4
Milestone

Comments

@meganroxburgh
Copy link
Contributor

meganroxburgh commented Sep 20, 2023

Description

Task: WaveTask and WaveService
Feature: Levels & Mob Waves

This feature will organise the waves that will be created during a particular level, based on the mobs selected (#185). It will set up a Wave Manager class and when all mobs from a wave have been killed, some time will elapse, and then another wave will begin.

Dependencies

Milestones

List of steps that need to be completed for this task.

  • Have one way successfully beginning (Sept. 20)
  • Have multiple waves occurring with some set time period between them (Sept.20)
  • Set an initial delay so the wave begins after some time when the game has spawned. (Sept. 22)
  • Add in methods to track the number of enemies remaining in a wave in WaveService (Sept. 23)
  • Level completion when last wave defeated (Sept. 28) - has been detected but needs a UI to be added
  • Adding method to WaveService to return the timestamp of the next mobs spawning for UI team to implement UI (Sept. 30)
  • Adding method to show what lane mob will spawn in on waveService for UI team to implement lane indication before mob spawning (Sept 30)
  • Wiki documentation (Oct. 1)

Completion Deadline: Oct. 3

Documentation

Member

@meganroxburgh meganroxburgh added documentation Improvements or additions to documentation task team 4 sprint 3 labels Sep 20, 2023
@meganroxburgh meganroxburgh added this to the Sprint 3 milestone Sep 20, 2023
@meganroxburgh meganroxburgh self-assigned this Sep 20, 2023
@meganroxburgh meganroxburgh moved this to In Progress in 2023 Studio 3 Project Sep 20, 2023
@praneetdhoolia praneetdhoolia mentioned this issue Sep 20, 2023
10 tasks
@samsully samsully mentioned this issue Sep 27, 2023
6 tasks
@meganroxburgh meganroxburgh changed the title [Team 4] Wave Manager [Team 4] WaveTask and WaveService Sep 30, 2023
@meganroxburgh meganroxburgh moved this from In Progress to Ready in 2023 Studio 3 Project Sep 30, 2023
@max9753 max9753 self-assigned this Oct 3, 2023
@Mohamad11Dab Mohamad11Dab moved this from Ready to Done in 2023 Studio 3 Project Oct 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation sprint 3 task team 4
Projects
Development

No branches or pull requests

2 participants