将你的 GitHub 贡献变成 Space Invaders 游戏
发布: (2026年4月6日 GMT+8 17:28)
2 分钟阅读
原文: Dev.to
Source: Dev.to
Overview
我做了一个小的副项目叫 GitInvaders —— 一个类似《太空侵略者》的网页游戏,它会把你的 GitHub 贡献转化为敌人。
How It Works
- 使用 GitHub 登录。游戏会获取你的真实贡献数据。
- 每个贡献格子都会变成一艘敌舰。
- 提交越多 → 屏幕上的敌人越多。
你操控一艘飞船,字面意义上射击自己的提交。
Features
- 无需安装——直接打开网站即可玩。
- 支持 OAuth(GitHub 和 Google)。
- 将真实数据转化为游戏机制。
- 简单的浏览器端实现。
Tech Stack
- OAuth 用于身份验证(GitHub、Google)
- 基于浏览器的游戏逻辑(HTML5 Canvas / JavaScript)
- 从 GitHub API 实时获取数据
Play It
访问网站,使用你的 GitHub 账户登录,然后开始射击你的贡献格子。
Conclusion
有时候项目不需要解决大问题;它只需要好玩。射击自己的贡献会出乎意料地让人满足,为盯着静态贡献图表提供了一种有趣的替代方式。