将你的 GitHub 贡献变成 Space Invaders 游戏

发布: (2026年4月6日 GMT+8 17:28)
2 分钟阅读
原文: Dev.to

Source: Dev.to

Overview

我做了一个小的副项目叫 GitInvaders —— 一个类似《太空侵略者》的网页游戏,它会把你的 GitHub 贡献转化为敌人。

Play GitInvaders

How It Works

  1. 使用 GitHub 登录。游戏会获取你的真实贡献数据。
  2. 每个贡献格子都会变成一艘敌舰。
  3. 提交越多 → 屏幕上的敌人越多。

你操控一艘飞船,字面意义上射击自己的提交。

Features

  • 无需安装——直接打开网站即可玩。
  • 支持 OAuth(GitHub 和 Google)。
  • 将真实数据转化为游戏机制。
  • 简单的浏览器端实现。

Tech Stack

  • OAuth 用于身份验证(GitHub、Google)
  • 基于浏览器的游戏逻辑(HTML5 Canvas / JavaScript)
  • 从 GitHub API 实时获取数据

Play It

访问网站,使用你的 GitHub 账户登录,然后开始射击你的贡献格子。

https://www.gitinvaders.com/

Conclusion

有时候项目不需要解决大问题;它只需要好玩。射击自己的贡献会出乎意料地让人满足,为盯着静态贡献图表提供了一种有趣的替代方式。

0 浏览
Back to Blog

相关文章

阅读更多 »

TypeScript 类型守卫

当你构建支付系统时,“close enough”根本不够。单个 undefined 值或不匹配的对象属性可能决定了……之间的差异。