jonasswiatek/strokes — Issue #17: AchievementTree
Author: jonasswiatek
Created: 2011-10-09 22:30:49+00:00
State: open

I've added this now - see https://github.com/jonasswiatek/strokes/commit/5d3f7ada608a7c1edb3f089b89b64ddaf1b27447#diff-0 for an example.

The Achievement-DTO (I renamed AchievementDescriptor to Achievement), that the Strokes.GUI project receives from the IAchievementRepository now contains two extra data members:

DependsOn and Unlocks - both are IEnumerable. The Strokes.GUI project should display these in some fashion. Maybe you can have a stroke of inspiration Claus? ;)

Tim: it's ready for you to enter the dependencies now - and a side feature is that one achievement can require one or more achievements to be completed before it can unlock.