-
Notifications
You must be signed in to change notification settings - Fork 4
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] Towers' Graphics and sound Task #9
Comments
Updated with dependencies, milestones and deadlines. |
Updated deadlines for planning and JUnit test completion due to delays and added dependency on Tower physics |
Added implementation details. |
Added Animations for idle, stow, deploy and firing, and events to trigger via a AITaskComponent Task. |
Added Sound assets and triggering for weapon tower. |
Added more sound assets and triggering for deploy and stow states, fixed firing sound bug. |
Sprint 1 graphics and sound functionality complete, documentation almost done, attempting to write some JUnit tests specific to functionality in this ticket - Tower damage and destruction animations not implemented at this stage, will be moved to sprint 2. |
Base functionality implemented |
Description
Task: Towers' Graphics and sound
Feature: [Team 2] Towers Feature Ticket #5
Implementation of the Tower Entity Graphics and sound such as visual rendering (static and animated), sound effects and cues. Selection and incorporation of visual and audio assets into the feature. The handling of updating the visual elements and sounds with events such as firing, taking damage, and destruction.
The implementation of this task involves creation of a TowerAnimationController class, addition of tower animations to an AnimationRenderComponent in the tower instantiation method in the TowerFactory class. The triggering of these animations occurs by a task or tasks added to a tower AiTaskComponent which triggers events that start animation sequences. The packing of Textures into atlas files for use in LibGDX is also a part of this process.
Examples
Dependencies
Milestones
List of steps that need to be completed for this task.
Completion Deadline: Aug. 28
Documentation
Member
The text was updated successfully, but these errors were encountered: