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] Mob Drop #28

Closed
8 tasks done
Hasakev opened this issue Aug 14, 2023 · 0 comments · Fixed by #67
Closed
8 tasks done

[Team 5] Mob Drop #28

Hasakev opened this issue Aug 14, 2023 · 0 comments · Fixed by #67
Assignees
Labels
enhancement New feature or request task team 5
Milestone

Comments

@Hasakev
Copy link
Contributor

Hasakev commented Aug 14, 2023

Task Ticket: Income on Mob Drop Implementation

Task: Income on mob drop (including graphic that you click)
Feature: Economy (#15)

Description

Implement the income generation mechanism when mobs are eliminated. This mechanism will involve creating a visual representation of the income drop (i.e., scraps) from the mobs and allowing the player to click on it to collect the income. This functionality contributes to the overall economy system, where players can earn currency through enemy eliminations.

Example

When a mob is defeated, a graphical representation of scraps should appear at the location where the mob was defeated. The player can click on the graphic to collect the income, which will then be added to their total currency balance.

Dependencies

This task relies on the implementation of the basic mob class (#23) and the implementation of the basic economy class (#19).

Note: the "scraps" class can be implemented independently first. 👍

Milestones

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

Goal 1 (Aug 20): Planning and Scaffolding

Goal 2 (Aug 23) Code Implementation and Test Design (JUnit)

  • Implement the visual representation of income drop when mobs are eliminate
  • Implement the interaction mechanism for collecting the income (by clicking on the scrap)

Goal 3 (Aug 26) Testing and Debugging; Integration

  • Test the income drop mechanism in different scenarios, ensuring correct income calculation.
  • Debug and refine the interaction mechanism for collecting income.

Goal 4 (Aug 28) Documentation

  • Document the implementation details of the income on mob drop mechanism.
  • Update relevant documentation to reflect the changes made.

Completion Deadline: Aug. 30

If time is still available, implement scrap drops for the "currency generating turret".
The intention is to be able to use the base "scrap" class to have other mob drops in the future.

Documentation

Member

@Hasakev Hasakev added enhancement New feature or request task team 5 labels Aug 14, 2023
@Hasakev Hasakev added this to the Sprint 1 milestone Aug 14, 2023
@Hasakev Hasakev self-assigned this Aug 14, 2023
@Hasakev Hasakev changed the title Mob Drop [Team 5] Mob Drop Aug 14, 2023
@Hasakev Hasakev moved this from Todo to In Progress in 2023 Studio 3 Project Aug 16, 2023
@Hasakev Hasakev mentioned this issue Aug 16, 2023
20 tasks
@Hasakev Hasakev mentioned this issue Aug 29, 2023
@Hasakev Hasakev linked a pull request Aug 29, 2023 that will close this issue
@Hasakev Hasakev 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
enhancement New feature or request task team 5
Projects
Development

Successfully merging a pull request may close this issue.

1 participant