I was thinking about additional ways to earn achievements, and one use-case that we are looking at is to earn an achievement by completing a given set of other achievements.
Now, two options for doing this came to mind: hierarchical achievements, where the parent achievement is awarded as soon as all child achievements are completed. The problem here is that if one achievement is required for the completion of two different other achievements, you run into a bad situation where the same achievement has to be created multiple times just to satisfy a different parent requirement.
So the other option I was thinking of was perhaps creating a taxonomy much like events, but that let you specify existing achievements instead.
(This in conjunction with allowing an achievement to be awarded multiple times would make for some incredibly versatile functionality.)
- The topic ‘Feature: Dependant Achievements’ is closed to new replies.