The Future of Achievements (vNext Vision) #112
Replies: 1 comment
-
|
Thanks for your great work and discussion so far @ccpk1! Following task atomicity, each issue represents the smallest viable addition and some suggestions below map to a single issue, others to several. Also, many of these suggestions follow a generalisation pattern across all gamification types such as badges, achievements, challenges, and future types (maybe a good idea to find out what future types could be), and those cross-cutting concerns should be a high priority to reduce code smell potential for better maintainability. I am still reading up on the different gamification type definitions (#89 fit into that vNext discussion), I tried to simplify their meaning and as I see it we have:
And I tried to match the suggestions to the "achievement" type below: Tiered Achievement Progressions Expanded Achievement Types We should draft a near complete canonical list of supported types across the system (maybe a good use case of AI), with one issue per type, identifying types that should be assignments to 2.0. Secret Achievements Shared Achievements Unified Award Manifest Seasonal Reset Narrative Milestone Labels Achievement Templates Helps in lowering the barrier for casual users while keeping the full configuration available. The UI pattern would be a per-type toggle with an optional template selector in the chore form: Achievement tracking |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
@MortenHolmRep tagging you here based on our conversation in #85! Really appreciate your offer to help.
The Current State (The Problem)
Right now, Achievements are very limited. They are static, one-time, non-resetting items that I brought over directly from the original KidsChores integration just to maintain baseline functionality for the 1.0 release.
Meanwhile, I spent a lot of time rebuilding the Badges engine (specifically Periodic/Daily Quests). The Badges engine now handles highly advanced, real-world criteria logic. Currently, Achievements are completely disconnected from this powerful engine.
The vNext Vision: Achievements - Baseline
Achievements should share and inherit the capable criteria logic that Badges already use. Achievements should also have the capability to sit one level higher monitoring long-term behavior, badge history, and cumulative effort.
Examples of vNext Achievements
I'll give this some more thought, but wanted to at least start the thread so others can chime in.
Beta Was this translation helpful? Give feedback.
All reactions