Inelukas / pet-app

https://pet-app-pied.vercel.app
5 stars 1 forks source link

achievements/unlockables (-> game highscore?) #41

Closed DanBorDor closed 1 month ago

DanBorDor commented 1 month ago

Value Proposition

As a dedicated pet owner I want to unlock achievements by by participating in mini-games and reaching specific milestones, so that I can earn rewards and receive recognition for my engagement and skills.

Description

This feature introduces an achievements system that rewards users for reaching specific milestones in mini-games or accumulating playtime. Achievements can include reaching a certain score in a game, completing a game within a specific time, or playing games for a cumulative time.

Scribble / Design:

Image

Acceptance Criteria

Tasks

ahohnsen commented 1 month ago

Hi there!

I suggest to rephrase your Value Proposition. The action should be clearer and the benefit could be slightly refined to make it more specific:

As a dedicated pet owner, I want to unlock achievements by participating in mini-games and reaching specific milestones, so that I can earn rewards and receive recognition for my engagement and skills.

Please also review the formatting and structure of your user story. The headings are not correctly formatted, so please check your Markdown syntax. Additionally, the first three points under your wireframe should be part of the Acceptance Criteria. Please also include how the user can access the achievement page.

As previously discussed, you should implement local storage in this User Story. This way, you can track the user’s total playtime. Please remove this part from the description: “/subject to later introduced storage useage)”. Instead, you should list in the Acceptance Criteria that the playtime (and possibly other values) will be persisted and not lost when the app is reloaded.

ahohnsen commented 1 month ago

I would keep the order of the acceptance criteria as it was before, as this makes more sense content-wise. In other words, describe the achievements page first and then go into detail about the achievements. So, I would move the following three points to the beginning:

The achievements page will list available and unlocked achievements Each achievement will have an icon Unlocked achievements are highlighted, while locked ones are slightly grayed out