Hacker News new | ask | show | jobs
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!