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] In-game UI and sounds feature ticket. #170

Closed
14 of 17 tasks
shiv-0831 opened this issue Sep 16, 2023 · 3 comments
Closed
14 of 17 tasks

[Team 2] In-game UI and sounds feature ticket. #170

shiv-0831 opened this issue Sep 16, 2023 · 3 comments
Assignees
Labels
Milestone

Comments

@shiv-0831
Copy link
Contributor

shiv-0831 commented Sep 16, 2023

Description

During this sprint, our primary objective will be enhancing the in-game user interface (UI) and incorporating new audio elements to enhance the game's overall appeal. The upgraded in-game UI will encompass additions like a pause screen, dynamic background animations, and informative buttons and tiles that provide real-time information about the game's status. The second aspect of this feature will focus on adding new audio elements, including ambient background sounds, button click sounds, and interactive audio cues.

SubFeature

This feature can be broken into the following subfeatures:

Map improvements - 1 member

This feature includes improving the existing map structure, reducing the number of lanes, making sure the mobs and towers fit the lanes and adding new map specific background animations.

Pause menu and text style- 1 member

This feature will include implementing a pause screen and finalising the text style for the entire game.

Sounds - 1 member

This feature will implement new sounds for user-game interactions and map specific ambient sounds.

UI Elements - 2 members

This feature will create a new slider that reflects the current state of the game, new interactive buttons that allow users to skip to the next wave, warning indicators for incoming mobs and mob bosses and a tile to reflect the number of remaining mobs for the current level.

Dependencies

  • UI Elements team will need to collaborate with mobs team to implement the next wave button and current mobs button.
  • Map improvement team will need to collaborate with team implementing the drag and drop feature to tile highlighting for the map.

Milestones

  • Design and planning of Map improvements (Sep. 18)
  • Design and planning of Pause menu (Sep. 18)
  • Finalising sounds for the game (Sep. 18)
  • Design and planning of UI Elements (Sep 18)

  • Write code and JUnit tests for Map improvement feature (Sep. 24)
  • Write code and JUnit tests for Pause menu feature (Sep. 24)
  • Write code and JUnit tests for added new UI elements (Sep. 24)

  • Testing, Debugging, Integration - Map improvements (Sep. 27)
  • Testing, Debugging, Integration - Pause menu feature (Sep. 27)
  • Testing, Debugging, Integration - Sounds (Sep. 27)
  • Testing, Debugging, Integration - added UI Elements (Sep, 27)

  • Documentation written - Map improvements (Sep. 30)
  • Documentation written - Pause menu sub feature (Sep. 30)
  • Documentation written - added sounds (Sep. 30)
  • Documentation written - new UI Elements (Sep. 30)

Completion Deadline: October 1st

Extras (optional)

  • Possible implementation of new maps if new planets are added to the game.
  • ...

Documentation

Members

@The-AhmadAA
Copy link
Contributor

fixed a typo

@The-AhmadAA
Copy link
Contributor

Added optional task - some possibility of new planets being added to the game, so may require some new maps/backgrounds

@The-AhmadAA
Copy link
Contributor

Sound documentation may need to be rolled into other features as applicable - see #175

@Mohamad11Dab Mohamad11Dab moved this from In Progress to Ready in 2023 Studio 3 Project Oct 5, 2023
@The-AhmadAA The-AhmadAA moved this from Ready to Done in 2023 Studio 3 Project Oct 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

No branches or pull requests

5 participants