XP and LEVELS - UniversityOfHelsinkiCS/mobvita GitHub Wiki
“Experience Points”
Roman’s sources:
- read duolingo’s pages / blogs about XP in duolingo, Wikipedia
- talked to young people (early 20’s) / gamers with experience
__________________________
TAKEAWAYS:
-
XP and LEVELS - FAMILIAR concepts: all gamers know, many young people know
- (few know ELO.)
- we want to reward ACITIVITY
- for us: activity is primary, achieving is secondary
- growing indefinitely
- never decreases
- works to support LEVELS (underneath)
- find potential partners in the game
- find worthy opponents
- by accumulating some amount of XP, but not only
- (? maybe not quite milestones - maybe FINITE milestones can be based on ABILITY?)
- a concrete way for user to know how to get to next level
- never decreases
- map LEVELS → currency: ???
- each time level up get X amount of CURRENCY
- increases with a bigger LEVEL
- up and down
- to be USED
- streaks
- (more purchases — can wait for a bit later)
- to be USED
- map XP → LEVEL
- level 1 -> level 2, 50xp, 75xp, … 500 — SPECIFY a formula
- finish story: N XP — for N snippets ( IMPLEMENTED )
- BONUS for complete 10 snippets: 2 XP
- BONUS for maintaining daily streak: 1-10 - 10 XP, 10-20 12 XP, …
- BONUS for upload own story and finish it: 20 XP
- batch of 20 normal flashcards: 3 XP
- batch of 5 BLUE flashcards ALL CORRECTLY DONE: 10 XP
- if even 1 mistake - 3 XP
- complete crossword: 10 XP
- BONUS for complete competition: 3x # of snippets XP if won, 1 XP if lost
- complete AT LEAST 1 hour of practice in one day/session: 10 XP ( IMPLEMENTED )
- extend streak by 1 day: 1 in currency?
- buy free hints for exercises ??