on3iro / BGAchievements

Work In Progress: Web-App for user generated board game achievements
MIT License
7 stars 1 forks source link

An achievement consists of title, description and icon #55

Open jannydiamond opened 6 years ago

jannydiamond commented 6 years ago

An achievement consists of title, description and icon

jannydiamond commented 6 years ago

We should already consider different achievement types like trackable achievements. They need e.g. an additional trackingbar.

Maybe we could also add a last updated and/or achieved date info.

We also need to discuss if there should be a separate page for each achievement, where you can e.g. see the full description, have the possibility to unlog, reset, edit (just the ones created by yourself) an achievement or delete it from a set or if there is a dot menu on every achievement listed in a set where you can to this actions.

sarathas commented 6 years ago

I would add another attribute like "steps" which suggests the number of steps needed to complete the achievement. Per default, the number of steps is 1 (only one task to complete, like "play a card with cost 10"). Other achievements have a higher number, like "explore 20 dungeons" or "reach level 20". Also, one must differe between an Achievement and something I call an "Achievement Run". The achievement is the template, and a run is the actual achievement being tried to complete. A run can have additional attributes, such as "stepsCompleted" and an "achievedDateInfo". More on that later.