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 5] UI #96

Closed
8 tasks
Hasakev opened this issue Sep 6, 2023 · 0 comments · Fixed by #161
Closed
8 tasks

[Team 5] UI #96

Hasakev opened this issue Sep 6, 2023 · 0 comments · Fixed by #161
Assignees
Labels
Milestone

Comments

@Hasakev
Copy link
Contributor

Hasakev commented Sep 6, 2023

Description

Our team has implemented the economy system last sprint, this includes:

  • Income Tower
  • Global income system (using Service)
  • Mob Drop
  • UI display of Income

This sprint, our team is looking to interact and collaborate with team 6 to complete UI tasks. We are also looking to improve the existing currency system. Here are our proposed tasks:

  • Tower placement
  • Win/Loss conditions
  • Map grid and AOE effects
  • Further quality of life changes to existing economy features

Sub Features/Component

Each member will be responsible for one of the following components:

  • Tower placement
  • UI implementation and design of winning/losing scenarios
  • Map grid and area of effect
  • Quality of life changes to current economy system

Examples

  • UI: The UI will display a tower which can be dragged and placed on the map
  • Win Condition UI: The display will "explode" when the player loses or display a victory screen when the player wins.
  • Area of effect: This component can be added to any entity and provides "buffs" to entities within a 1 tile radius.

Dependencies

This ticket relies on the completion of all subfeatures (task tickets):

Milestones

Goal 1 (Sep 6): Planning and Scaffolding

  • UI implementation and design of winning/losing scenarios
  • Level select screen

Goal 2 (Sep 8) Code Implementation and Test Design (JUnit)

  • UI implementation and design of winning/losing scenarios
  • Level select screen

Goal 3 (Sep 10) Testing and Debugging; Integration

  • UI implementation and design of winning/losing scenarios
  • Level select screen

Goal 4 (Sep 11) Documentation

  • UI implementation and design of winning/losing scenarios
  • Level select screen

Completion Deadline: Sep 12

Extras

These features are low priority and will be implemented if ahead of schedule:

  • Second type of currency
  • Special drop animation
  • Sophisticated UI

Documentation

TBA

Members

Ryan (@ryandmcneilly) (Ryan McNeilly)
Sonja (@SonjaMcNeilly) (Sonja)
Nawal (@nawal-0) (Nawal)
Jackie (@fattyhope) (Jackie)
Kevin (@Hasakev) (Kevin Luo)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment