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

Improvement of map contents feature ticket(Sprint 3) #69

Open
7 of 10 tasks
JiashengLi opened this issue Sep 16, 2021 · 0 comments
Open
7 of 10 tasks

Improvement of map contents feature ticket(Sprint 3) #69

JiashengLi opened this issue Sep 16, 2021 · 0 comments
Assignees
Labels
approved feature Feature Ticket team 1 Team 1

Comments

@JiashengLi
Copy link
Contributor

JiashengLi commented Sep 16, 2021

Description

Task: Improvement of contents(#9).
Feature: We plan to divide this sprint into two categories, namely, the uniqueness of the content function and the link and interaction with other features.

For every interaction, there should be new innovations at the design level, such as the establishment of an animation for destruction of the obstacle.

At the same time, optimize the movement of content to ensure that each content is connected to the correct and successful interaction function.Contents will spawn randomly from each line with a reasonable values.

At present, we have established: obstacles, props, weapons, collectable. Among them, there are many kinds of obstacles, and they will be planned to give players different degrees of damage. The props will give players different levels of health recovery. The weapon will consider to start a cooperation with the player interaction team, and we will create new shapes after picking up the weapon to emphasize expressiveness. Collectable will be used as an important prop of the scoring system to interact with the scoring system. That is, every time you pick up a coin or diamond, player will get scores.

Example

  • Feature improvement: the obstacle interacts with attack function and collision function, the item interacts with pick-up functions and restore the health value.
  • Animations of contents: Collectable system: Whenever the collectable content is collided, it disappears (as a feature of being picked up) and the score increase is recorded.
    Weapon system: The most basic is to change the attack animation and appearance for the player. Secondly, we will increase the attack power to realize the function of the weapon, and each weapon (sword, axe, bow) gives different attack power.

Dependencies

  • Dependency 1:Map generation (Map Generation #10)-- All contents will be generated on the map, through the map to achieve collision and interaction with the player model
  • Dependency 2:Player Interaction (Player Interaction Feature Ticket #5)-- In order to implement the features of contents, we will cooperate closely with interaction team. At the same time, in order to enhance expressiveness, we need to add animation to the appearance of content when interacting.
  • Dependency 3:Player Health System (Player Health System Feature Ticket #6)--The obstacle system may negatively affect the health value, and items and weapons may positively affect the health value
  • Dependency 4:Player Scoring System (Score System Feature Ticket #66)--Coin and diamond will increase the player's score

Milestones

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

  • Step 1: Realize the random and orderly movement of contents (Sep 21)
  • Step 2: Design simple, effective and unique functions for each content(Sep 21)
  • Step 3: Implement the improvement function of contents(Sep 24)
  • Step 4: Adding new interactive pictures(Sep 24)
  • Step 5: Adjust the interaction with other teams(Oct 5)
  • Step 6: User testing (Oct 5)

Member

@JiashengLi JiashengLi added feature Feature Ticket team 1 Team 1 labels Sep 16, 2021
@JiashengLi JiashengLi changed the title Improvent of map contents feature ticket(Sprint 3) Improvement of map contents feature ticket(Sprint 3) Oct 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved feature Feature Ticket team 1 Team 1
Projects
None yet
Development

No branches or pull requests

5 participants