Le système d’Achievements se décompose en deux parties liées :
Les Médailles (progression long terme, bonus permanents)
Les Badges (charges liées aux médailles, bonus à usage unique)
1) 🎖️ Les Médailles
Les Médailles sont des achievements évolutifs : elles progressent automatiquement à mesure que l’utilisateur dépasse des paliers d’objectifs.
Exemple : Médaille “KM”
100 km → 🥉 Bronze
1000 km → 🥈 Argent
4000 km → 🥇 Or
15000 km → 💠 Platine
Bonus associés
Chaque médaille apporte des micro-avantages permanents dans sa thématique.
Exemple avec la médaille KM :
➡️ l’utilisateur cumule du Pollen pendant ses runs, et ce cumul augmente à mesure que la médaille monte de niveau.
Ce Pollen sert ensuite à alimenter / renforcer le passif.
✅ Plus le niveau de la médaille est élevé, plus les bonus sont importants.
Impact sur les Badges
En plus d’améliorer ses bonus, une médaille de niveau supérieur réduit la charge requise pour remplir les badges associés (voir partie 2).
2) 🏷️ Les Badges
Les Badges sont des achievements liés à une médaille.
Ils fonctionnent comme une jauge à remplir : une fois pleine, elle donne accès à un bonus à usage unique.
Exemple : Badge “KM” (lié à la médaille KM)
Avec une médaille Bronze : il faut parcourir 200 km pour remplir le badge
Avec une médaille Platine : il suffit de 100km pour le remplir
🎁 Une fois le badge rempli, l’utilisateur obtient par exemple :
➡️ 1 jour de passif
Activation manuelle (important)
Même si le badge est rempli :
⚠️ le bonus n’est pas déclenché automatiquement.
L’utilisateur doit activer manuellement le badge pour consommer sa charge et obtenir l’effet.