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] General Mobs Improvements #76

Closed
10 of 12 tasks
meganroxburgh opened this issue Aug 31, 2023 · 0 comments
Closed
10 of 12 tasks

[Team 4] General Mobs Improvements #76

meganroxburgh opened this issue Aug 31, 2023 · 0 comments

Comments

@meganroxburgh
Copy link
Contributor

meganroxburgh commented Aug 31, 2023

Description

In Sprint 1, we created the general mobs base class and implemented the moving and task for them to shoot projectiles. We also implemented a test sprite (Xeno Grunt) to display during gameplay. In Sprint 2 we aim to have one fully functioning general mob, which matches the guidelines given by the Design Committee. This mob will be able to spawn in waves during the gameplay and will follow the lanes given. We will also fully implement the MobAttackTask (previously named ShootTask), which will either shoot projectiles if it is far from a tower, or will perform a close-range melee attack. When taking damage, should the mobs reach 0 health we will implement a dying action and they will be removed from the game and drop currency for the player to collect. Finally, we will implement the different assets for the first mob, which include different PNGs as it takes damage, shoots projectiles, attacks and dies.

SubFeature/component (optional)

If the ticket contains multiple components, you should explain them in more detail here.

Dependencies

In Sprint 2, we will be working closely with a number of teams, integrating work they have already done into our General Mobs feature.

  • Implement the projectiles into the MobAttackTask, created by Team 1 (also talk with Team 2 who have this feature implemented also)
  • Implement the dying and randomised currency drop with Team 3

Milestones

  • Mobs shooting projectiles when in range of a tower (Sept. 4)
  • Mobs performing close-range melee attacks when they reach a tower (Sept. 6)
  • Mobs spawning in waves and in the lanes (Sept. 7)
  • Mobs assets changing when performing different tasks (Sept. 9)

Completion Deadline: Tuesday Sept. 12th at 3pm

Extras

  • Sound effects when the mobs spawn, attack and die
  • The creation of additional types of mobs, once the first one is fully functioning

Documentation

Members

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

5 participants