Progression Systems - xopherdeep/do-it-for-the-xp GitHub Wiki

Progression & Addiction Mechanics

Core Addiction Loops

1. ⬆️ Progression Fantasy

"I'm always getting stronger"

  • Level Up from completing tasks
  • Stat increases on level up
  • Class advancement paths
  • Gear score from inventory

2. 🏆 Collection & Completionism

"Gotta catch 'em all"

  • Achievement badges
  • Ability collection (unlock all in a tree)
  • Cosmetic unlocks
  • Title collection

3. 📅 Daily/Weekly Rituals

"I have to log in today"

  • Daily tasks with bonus XP
  • Weekly XP goals
  • Streak bonuses with escalating rewards
  • Seasonal/limited events

4. 👥 Social Proof & Competition

"I can't fall behind my friends"

  • Party/Guild rankings
  • Task completion rates
  • Activity feeds ("Dad just earned 50 XP!")
  • Family vs Family leaderboards

5. 🎭 Identity & Self-Expression

"My character is uniquely ME"

  • Race selection with passives
  • Class identity and evolution
  • Build variety (stat allocation)
  • Earned titles

🏆 Prestige System

What Happens at Max Level?

Option Description
Prestige Reset to Lv 1 with permanent bonuses
Legendary Mode Unlock harder challenges, better rewards
Alt Classes Start new class, keep achievements

Prestige Tiers

Tier Reset Bonus Title
⭐ I +5% permanent XP "Veteran"
⭐⭐ II +10% XP, +1 base stat "Elite"
⭐⭐⭐ III +15% XP, +2 base stats "Champion"
🌟 Legendary +25% XP, Unique cosmetics "Legend"

💡 Quick Win Features

1. Streak Counter

Day 7:   +50 XP bonus
Day 30:  +200 XP + "Monthly Master" title
Day 100: +1000 XP + Exclusive cosmetic
Day 365: +5000 XP + "Yearly Legend" title

2. Critical Success

  • 5% chance on any task
  • 2x-5x XP/Gold
  • Special celebration effect

3. Daily Login Reward

  • Day 1: 10 Gold
  • Day 2: 25 XP
  • Day 3: Random item
  • Day 7: Rare item + 100 XP
  • Resets if you miss a day

4. Party Buff

  • +10% XP when party member also active
  • Stacks with multiple members (max +30%)

🎲 Random Mechanics (Gacha Feel)

Daily Spin Wheel 🎡

  • Free spin once daily
  • Prizes: XP, Gold, Cosmetics, Ability Points
  • Rare chance for legendary items

Mystery Task Box 📦

  • Complete random tasks for mystery rewards
  • Higher difficulty = better loot table

Implementation Priority

Feature Effort Impact
Streak bonuses Low High
Critical success Low High
Race selection Medium High
Party buff Medium High
Class evolution Medium Very High
Daily login rewards Low Medium
Leaderboards Medium High
Prestige system High Very High
⚠️ **GitHub.com Fallback** ⚠️