|
|
|
Show HN: Enjoy – A gamified GitHub repo where contributions earn karma
(github.com)
|
|
2 points
by fab_space
149 days ago
|
|
I built a game that lives entirely inside a GitHub repository. Every contribution earns karma, unlocks achievements, and levels up the community. How it works: - Fork → Add a word to words/ → PR → Auto-merge → Earn karma
- Time-based multipliers (night owl bonus, solar peak at noon)
- Streak system, daily challenges, mystery boxes
- Achievements unlock as you hit milestones Tech stack:
- State stored in state.json (git as database)
- GitHub Actions handle all game logic
- No backend, no server, pure GitHub
- MCP server for Claude Code/Desktop integration What I learned:
- GitHub Actions can be a surprisingly capable "serverless" platform
- Gamification works: contributors come back for streaks
- JSON + git = simple but effective state management The visual UI updates based on game state: karma affects aurora intensity, players appear as floating lights, level changes the sun/moon size. Enjoy and contribute, debugging founders will always worth a leaderboard slot :) Have a nice day! |
|