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 2] Tower Physics #37

Closed
9 tasks done
praneetdhoolia opened this issue Aug 18, 2023 · 3 comments
Closed
9 tasks done

[Team 2] Tower Physics #37

praneetdhoolia opened this issue Aug 18, 2023 · 3 comments

Comments

@praneetdhoolia
Copy link
Contributor

praneetdhoolia commented Aug 18, 2023

Description

Task: Tower Physics
Feature: [Team 2] Towers Feature Ticket #5

This task involves creating tower hitboxes, enabling tower interactions with projectiles and enemy attacks and entities, and displaying visual effects for towers during these events. Once successfully implemented, towers should be able to deal damage to enemies, take damage from enemy melee/projectiles, fire projectiles against enemies, block enemies from proceeding further along their path, and trigger visual effects/animations for these events.

Note: All visual effects and animations will be handled by [Team 2] Towers' Graphics and sound #9.

Features

  • Projectile Interaction: The tower fires a projectile when a mob is available as a target. This involves deciding the projectile's attributes (Eg: Direction, Type, Frequency, etc.), and triggering a visual animation for the firing routine.
  • Mob Interaction: Towers can block mobs from proceeding further along their path, forcing them to attack the tower using melee/projectile attacks. Certain towers may have additional features to deal damage to the mobs during this interaction.
  • Defense Interaction: Towers will reduce their health or other attributes accordingly when an enemy mob/projectile interacts with the tower hitbox. They may trigger certain effects/animations when attacked or destroyed.

Dependencies

Milestones

  • Projectile fire routine (Aug. 20)
  • Enemy mob/attack interaction (Aug. 20)
  • Events to trigger animations (Aug. 23)
  • Sprint 1 finalization and testing (Aug. 23)

Completion Deadline: Aug. 23

Documentation

Members

@praneetdhoolia
Copy link
Contributor Author

praneetdhoolia commented Aug 18, 2023

Added labels, status and assignees.

@The-AhmadAA
Copy link
Contributor

Created events to trigger animations (and other things) via an AITaskComponent - refer to #9 Tower Graphics and Sound task

@The-AhmadAA
Copy link
Contributor

Most tasks covered by other teams or task tickets

@The-AhmadAA The-AhmadAA moved this from In Progress to Done in 2023 Studio 3 Project Aug 29, 2023
@The-AhmadAA The-AhmadAA closed this as not planned Won't fix, can't repro, duplicate, stale Aug 29, 2023
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

2 participants