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 - Sprint 4 - Refined Buildings #223

Closed
4 tasks done
Abishtu opened this issue Oct 8, 2022 · 0 comments · Fixed by #253 or #281
Closed
4 tasks done

Team 4 - Sprint 4 - Refined Buildings #223

Abishtu opened this issue Oct 8, 2022 · 0 comments · Fixed by #253 or #281
Assignees
Labels
feature New feature or request Sprint 4 team 4
Milestone

Comments

@Abishtu
Copy link
Contributor

Abishtu commented Oct 8, 2022

Description

This sprint we'll be working on refining our work from sprint 3, fully implementing building animations, finalising building UIs, how they look and operate in the game. We will also be focusing on ensuring that anything we produce doesn't negatively impact the performance of the game, for example, not registering everything into the service locator.

Examples

  • Building Animations:
    • Creating a component that handles standardised building animations for any buildings.
    • Standardised Animations Include:
      • Animation for when building is being attacked
      • Animation for when building is transitioning to its <=50% health state.
      • Animation for when building is transitioning to its collapsing state.
      • Animation for when building is rebuilding.
      • Some buildings might also include directional animations, i.e. same as above animations but when it's facing a specific direction (north, south, east or west).
    • Standardised/generalised naming system for the animations in atlas file
      • Animation for when building is being attacked: attacked, west-attacked (only if different direction are there), etc..
      • Animation for when building is transitioning to its <=50% health state : 50, west-50
      • Animation for when building is transitioning to its collapsing state: collapsing, west-collapsing
      • Animation for when building is rebuilding: rebuild, west-rebuild.
  • Building UI:
    • Using BuildingUIDataComponent and making a very simple building context box that displays building info, such as its combat stats, building type and a little icon for the building.
    • Will be standardising style to same one used by current info box.
    • This will be a component that's attached to each building.
  • Health management for entities:
    • If this component identifies that health of entity has depleted, it will destroy said entity and unregister it from ServiceLocator.

Dependencies

  • Building animation designs.

Milestones

List of sub-features you intend to have done and in Master by the end of the sprint.

  • Building Animations
  • Building Context Box UI
  • Health Management.
  • Updating Building Designs
    Completion Deadline: Oct. 17

Documentation

  • ...

Members

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