GAME RULES
← Back to gameHP SYSTEM
Your HP drains continuously based on your active repositories and difficulty level. When HP reaches 0, your character dies.
HP Drain Rates (per active repo):
Easy
0.5 HP/hour
12 HP/day
~8 days survival
Medium
1.5 HP/hour
36 HP/day
~2.8 days survival
Hard
4.0 HP/hour
96 HP/day
~1 day survival
* Survival time assumes 100 HP, 1 active repo, no PRs merged
EARNING HP
Pull Requests are the only way to earn HP. Commits give XP but no HP.
PR merged (closes issue)
PR description references and closes an issue
+24 HP
+50 XP
PR merged (no issue)
PR merged without closing an issue
+12 HP
+25 XP
EARNING XP
XP determines your level. Every 100 XP = 1 level.
Commit pushed
Max 5 commits per day count
+10 XP
7-day streak
+5 HP
+15 XP
30-day streak
+15 HP
+50 XP
100-day streak
+30 HP
+200 XP
XP MULTIPLIERS
Higher difficulty = higher XP multiplier on all rewards.
Easy
1x
Medium
2x
Hard
3x
DIVERSITY BONUS
Contributing to multiple repos in a 6-hour window gives an XP multiplier.
Formula: 1 + (repos - 1) × 0.2
1 repo
1.0x
2 repos
1.2x
3 repos
1.4x
4 repos
1.6x
COMMITMENTS
Add repos to your roster to commit to them. Each repo you add starts draining HP.
Commitment Period
30 days minimum per repo
Complete commitment
Stay alive for 30 days with repo active
+100 HP (full heal!)
+1000 XP
Renew commitment
Keep repo active after 30 days
+250 XP
Early exit penalty
Remove repo before 30 days
-50 HP
DEATH & REBIRTH
When your HP reaches 0, your character dies. You can create a new character to start fresh.
• All progress is lost (HP, XP, level, streak)
• Your graveyard records fallen characters
• Create a new character anytime after death
• Choose a new difficulty for each life
DIFFICULTY UPGRADE
You can upgrade difficulty at any time, but you cannot downgrade.
• Easy → Medium → Hard (one-way only)
• Higher difficulty = faster HP drain
• Higher difficulty = more XP per action
• Choose wisely - no going back!