Description
Introduce an achievements/badges system that rewards players for reaching milestones and performing notable feats across battles.
Proposed Badges
Badge
Name
Condition
π©Έ
First Blood
Win your first battle
π
Champion
Win 10 battles
πΆ
Underdog
Win a battle while having fewer public votes
π₯
On Fire
Win 3 battles in a row (streak)
π
Dominator
Finish a battle with 90%+ territory
π
Flawless
Win a battle where opponent scored 0
βοΈ
Challenger
Accept and win a 1v1 challenge (waiting battle)
π
Social Butterfly
Participate in 10+ battles
π
Committer
Accumulate 1000+ commits across all battles
π
PR Machine
Accumulate 100+ pull requests across all battles
π
Reviewer
Accumulate 50+ code reviews across all battles
π―
Sniper
Win a battle by 1 point margin
ποΈ
Arena Master
Create 10 battles
Details
Badge display : Show earned badges on the global leaderboard player cards (depends on Global Leaderboard β all-time player rankingsΒ #1 )
Badge notification : Toast/popup when a badge is earned at the end of a battle
Storage : Player badge data stored in Netlify Blobs alongside leaderboard data
Badge page : /badges route showing all available badges with locked/unlocked state
Acceptance Criteria
Description
Introduce an achievements/badges system that rewards players for reaching milestones and performing notable feats across battles.
Proposed Badges
Details
/badgesroute showing all available badges with locked/unlocked stateAcceptance Criteria
/badgespage showing all badges with descriptions