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] User tower interaction #11

Closed
8 tasks
AlasdairS4698737 opened this issue Aug 11, 2023 · 3 comments
Closed
8 tasks

[Team 2] User tower interaction #11

AlasdairS4698737 opened this issue Aug 11, 2023 · 3 comments
Assignees
Labels
Milestone

Comments

@AlasdairS4698737
Copy link
Contributor

AlasdairS4698737 commented Aug 11, 2023

Description

Task: Tower pop-up inplementation.
Feature: Tower feature ticket

The task involves implementing the ways the player can interact with towers once they have been placed down. This will be done in the form of a pop-up that appears when the player clicks on a turret that has been placed, and vanish when a second click is done outside the pop-up menu. The pop-up will show the tower's statistics. The statistics give the amount of health the tower has, and if it has the capability to attack aliens, its fire rate and damage per shot.

Future Features

Once basic functionality is successfully implemented, the following avenues are considered for additional features:

  • Aesthetic: The pop-up menu will be redesigned to fit the aesthetic appearance of the tower build menu more closely.
  • Repair: The menu will contain a button to spend a small amount of money to repair some missing HP from the tower.
  • Selling: The menu will contain a button to delete the tower, partially refunding the cost to build it.
  • Upgrading: The menu will contain some buttons to upgrade the tower, spending money to improve it's statistics or add a new effect.

Example

  • End Functionality: Once a tower has been placed, players will be able to click on it to bring up a menu. In this menu, they will be able to determine the tower's health, including how much damage it has sustained, get an option to repair damage if it has taken any, get an option to sell the tower to get a partial refund on its cost, and have a set of upgrades they can buy to make the tower better. Clicking off the menu will close the pop-up menu.

Dependencies

List any tasks on which this ticket relies. If there is already an existing ticket, reference it using #xx. If a task needs to be implemented, and the issue does not already exist, make a new ticket and leave it unassigned for someone else to take on. Ensure other team members are aware of the issue.

Dependencies for future features:

  • UI designs of tower placement menu, so tower selection pop-up can match the aesthetic (Team 6)
  • In game cash increases/decreases for selling/upgrading/repairing the tower (Team 5)

Milestones

List of steps that need to be completed for this task.

  • Design a basic tower menu pop-up (Aug. 20)
  • Implement input handling functionality, so the system can detect when the user clicks, and if they clicked a tower (Aug. 23)
  • Implement the system for creating a pop-up menu when a tower is clicked on (Aug. 25)
  • Implement the system for deleting the pop-up menu when the user clicks outside the menu (Aug. 26)
  • Testing and documentation of the implemented tower interaction menu and its associated mechanisms (Aug. 28)

Completion Deadline: Aug. 29

Documentation

Member

@Jonoym
Copy link
Collaborator

Jonoym commented Aug 13, 2023

@AlasdairS4698737 This task looks great! Don't forget to assign yourself (and any other team members) and add projects and milestones.

@AlasdairS4698737 AlasdairS4698737 added this to the Sprint 1 milestone Aug 14, 2023
@AlasdairS4698737 AlasdairS4698737 changed the title [Team 2] Tower interaction [Team 2] User tower interaction Aug 18, 2023
@AlasdairS4698737
Copy link
Contributor Author

AlasdairS4698737 commented Aug 25, 2023

This task has been taken up by Team 6(#34), as their feature scope covers the creation of a tower interactive menu.

@The-AhmadAA The-AhmadAA moved this to In Progress in 2023 Studio 3 Project Aug 25, 2023
@The-AhmadAA The-AhmadAA closed this as not planned Won't fix, can't repro, duplicate, stale Aug 29, 2023
@The-AhmadAA
Copy link
Contributor

Majority of this task taken up by other teams.

@The-AhmadAA The-AhmadAA moved this from In Progress to Done in 2023 Studio 3 Project Aug 29, 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

3 participants