大家好,

上周我在几个子reddit上发布了关于 Riposte: Frontline 的帖子,这是我使用 Claude Code 构建的浏览器射击游戏。很多人要求源代码,以下是:

https://github.com/BenDBSS/Riposte-Frontline-Source

这是当前游戏版本(5.6.0)的快照,遵循 MIT 许可证。其中的所有内容均使用代码和 three.js 构建:地图、武器、士兵、机器人、物理、音效、菜单以及触控和手柄控制。没有导入 3D 模型。

几点需要了解:

  • 服务器端未包含(账户、排行榜、好友、在线大厅服务器)。代码是单机运行的,在线匹配在浏览器之间进行。
  • 代码和注释均为法语。抱歉,但 README 为英文,结构易于遵循。
  • 名称、标志、音乐和士兵动画不在 MIT 许可证范围内。NOTICE.md 列出了在您自行开发游戏时需要替换的内容。

游戏仍然可以免费在 https://www.playriposte.com 上在电脑和手机上游玩。

我希望这对你们有些帮助,无论是想看看如何利用 AI 组合出这类游戏,还是想将其作为自己的项目的基础!