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

Updated Movement Controller for Animations #46

Closed
14 tasks done
SirAardvark opened this issue Sep 4, 2021 · 1 comment
Closed
14 tasks done

Updated Movement Controller for Animations #46

SirAardvark opened this issue Sep 4, 2021 · 1 comment
Assignees
Labels
Milestone

Comments

@SirAardvark
Copy link
Contributor

SirAardvark commented Sep 4, 2021

Description

The core movement code has been added in sprint one however a controller needs to be made to control which state the player is currently in. The player should only be in one state at a time.

Currently the player can be in multiple movement states. e.g. The player can be in a sprinting and jumping state. With the current code it is difficult to add player animations as you can be in multiple movement states.

Milestones

Goal 1 - State Management (Ticket #51) (@BasJW)

  • Create State Management Controller Class
  • Implement state selection logic
  • Test logic on all possible player states
  • Compare player states with animation
  • Write Junit tests
  • Update wiki page

Goal 2 - Create Animations (Ticket #53) (@paulchoi610, @ShahM1h1r)

  • Create all player state animations
  • Convert all animations to correct file type for LibGDX

Goal 3 - Implement Animations (Ticket #59) (@SirAardvark)

  • Implement the animations within the game
  • Test that all possible states work correctly
  • Update wiki documentation

Goal 4 - Refactor KeyboardPlayerInputComponent & Sprint Functionality (Ticket #61) (@BasJW)

  • Refactor KeyboardPlayerInputComponent
  • Allow Sprint to use a Sprint Modifier
  • Update wiki documentation

Documentation

KeyboardPlayerInputComponent & Player Sprint Refactor

Player State Manager

...
Members
Sebastian (@BasJW)
Paul (@paulchoi610)
Mihir (@ShahM1h1r )
Justin (@SirAardvark ) (Justin Aavik)
Kevin(@Dollar0712 ) (Kaipeng Zhang)

@SirAardvark SirAardvark self-assigned this Sep 4, 2021
@jackemerson jackemerson added this to the Sprint 2 milestone Sep 6, 2021
@BasJW BasJW mentioned this issue Sep 7, 2021
6 tasks
@SirAardvark
Copy link
Contributor Author

Added task ticket numbers, name and split up goal 2 and 3 for making vs implementing the animations.

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

No branches or pull requests

6 participants