-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Feature
Collectible achievements that reward milestones and special plays.
Concept
Badges awarded for accomplishments across games:
- ๐ฎ First Timer โ Play your first game
- ๐ฏ Bullseye โ Guess the exact year
- ๐ฅ On Fire โ 5-streak in a single game
- ๐ Champion โ Win a game
- ๐ Veteran โ Play 10 games
- ๐ฏ Perfectionist โ Perfect round (all correct)
- ๐ธ Decade Master โ Score 90%+ on a decade playlist
- โก Lightning โ Fastest answer in a round (<2s)
- ๐ฅท Thief โ Successfully steal points
- ๐ Dedicated โ Play 7 days in a row
Why
- Collector motivation drives return visits
- "I only need 2 more badges!" effect
- Visible on player profile โ social comparison
Implementation Ideas
- Achievement definitions in
const.py - Check triggers in
scoring.pyafter each round/game - Store unlocked achievements in
stats.jsonper player - Badge display on game-over screen and player profile
Effort
~4-6h
Labels
enhancement
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request