Skip to content

13thrule/Repo_Defender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ 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 >

Start Menu Example

TARGET: 13thrule

STATUS: DEFENSES_OFFLINE

▶️ CLICK HERE TO BOOT GAME AND PLAY NOW https://13thrule.github.io/Repo_Defender/ ✨ Unique Features

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.

About

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. Built with HTML5 Canvas & GitHub API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages