🛡️ Repo Defender
Repo Defender is an interactive arcade shooter that turns your GitHub profile into a battlefield! Defend your source code from real-world bugs, legacy projects, and technical debt.
🕹️ System Terminal
SECURE CONNECTION ESTABLISHED >
TARGET: 13thrule
STATUS: DEFENSES_OFFLINE
Avatar-Based Defense: Your actual GitHub profile picture is the core base you must defend.
Real Bug Enemies: Bad-code enemies are generated using real open issues from your repositories.
Legacy Bosses: Boss fights are named after your existing GitHub projects.
Language Integration: Background animations and weapon effects use syntax from your most-used programming languages.
GIT_CONFIG Upgrades: Level up to unlock system optimizations like Turbo Compiling, Multi-threading, and Buffer Encryption.
🚀 How to Play
Visit the Live Game Page.
Enter your GitHub handle in the terminal.
Click FETCH to pull your real repository data.
Click BOOT_SYSTEM to begin the defense.
Click/Tap to fire "Clean Code" projectiles. Use ESC or P to pause.
💻 Technical Stack
HTML5 Canvas: High-performance 2D arcade rendering.
Web Audio API: Real-time 8-bit sound synthesis.
GitHub REST API: Dynamically fetches profile stats, languages, and issues.
Vanilla JavaScript: Zero dependencies.
Developed as a proof-of-concept for personalized GitHub repository interactions.

