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 10 & 2] Enemy Animations in the Combat Screen #340

Closed
16 tasks done
Tracked by #341
paulpleela opened this issue Sep 14, 2024 · 0 comments · Fixed by #482
Closed
16 tasks done
Tracked by #341

[Team 10 & 2] Enemy Animations in the Combat Screen #340

paulpleela opened this issue Sep 14, 2024 · 0 comments · Fixed by #482

Comments

@paulpleela
Copy link
Contributor

paulpleela commented Sep 14, 2024

Description

Task: Enemy Animations in the Combat Screen
Feature: Combat Enhancements: UI, Animations, Items, and Multi-Attack

Implementing character animations for Enemy entities in the Combat Screen. This includes Enemy Idle animations (the same as idle animations in the Main Game Screen), and a Move animation (such as a jump) that will be displayed when the Enemy performs one of the combat moves (i.e. during combat Attack, Guard, Sleep, or Special animations).

Dependencies

Milestones

  • Create a separate animation controller for entities in the Combat Screen (Sep. 26)
  • Create a separate entity factory for displayed entities in the Combat Screen (Sep. 27)
  • Add logic to allow different animal combat animations to be triggered from the Combat Manager (Sep. 29)
  • Find/create appropriate sprites (or use one provided by the Enemy Team) for Idle and Move animations that follow the style of the current Chicken NPC. (Sep. 30)
  • Update atlas file of the Chicken to include combat_idle and combat_move. (Sep. 30)
  • Add the animations to the AnimationRenderComponent of the combat Chicken. (Sep. 30)
  • Add animations for other Enemy NPCs in Combat Screen, as they are progressively added to Main Game Screen (Oct. 2)
    • Frog
    • Monkey
    • Bear
    • Bee
    • Big Sawfish
    • Eel
    • Macaw
    • Pigeon
  • Adjustments and testing. (Oct. 2)

Completion Deadline: Oct. 2

Documentation

Enemy NPCs
Entity Animations

Member

  • Peeranat Leelawattanapanit (@paulpleela on GitHub) (pa._.l on Discord)
  • Urawee Thani (@nownver on GitHub) (happy_tt on Discord)
  • Jonah Ting (@Jaycoba1 on GitHub) (Jaycoba1 on Discord)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment