Open Limpan opened 7 years ago
This builds on the idea that puzzles have a difficulty stored as a number between 1 and 100
challengeId
s as keys and received_reward
as values
User.completed_challenges = {"challenge_id": received_reward}
User.total_score
to not have to compute this over and over if users at some point get hundreds of completed challenges.a profile
and/or a leaderboard
of some kind?I agree on the gamification of things. It seems to be a rather effective approach. It is a future feature but it should of course be somewhat considered for the database design.
It would be possible to score the users performance.