UQcsse3200 / 2024-studio-1

MIT License
4 stars 1 forks source link

Character: More player Attributes, enhancing player's interaction, UI #269

Open manya-k opened 4 days ago

manya-k commented 4 days ago

Description

Enhance player interaction and engagement by introducing additional attributes and UI features. This includes implementing a scoring system, sound effects, new character interactions, modified key bindings, and achievements.

SubFeatures/components

  1. Add a scoring system: #296
    • For each animal killed, a certain number of coins will be awarded to the player.
    • Display the accumulated coins in the UI.
  1. Spend Money

    • Players can trade coins for items from gambling (based on maps team's implementation of gamble room)
  2. Sound Effects for Damage

    • Create and implement different sound effects to enhance immersion when the player takes damage.
  3. New Character - Homeless Guy

    • Introduce a new character, "Homeless Guy," who interacts with the player.
  4. Modified Key Binding - Continuous Attack

    • When the attack key (e.g., mouse button or keyboard key) is long-pressed, the character will continuously shoot or attack until the key is released.
  5. Update UI

    • Make UI similar to minecraft UI
    • Display scores
  6. Player Transformation into NPC (collab with animals team)

    • Player can be transformed into NPC during the game

Dependencies

Milestones

Completion Deadline: Oct 2

Extras (optional)

  1. Achievements (Extra Task)
    • Implement an achievement system to track player progress and award them for completing specific challenges.

Documentation

TBA

Members

The-AhmadAA commented 3 days ago

Looks good, go ahead and get started if you haven't already. Just be mindful of scope creep and that this feature needs to be completed during sprint 3