Vibe Jet 飞行游戏
基于浏览器的 3D 多人在线飞行游戏,采用街机式操作,由 Gemini 2.5 Pro 通过「vibe coding」方式开发,完整记录 AI 辅助游戏开发过程。
爱鲜报评分
0.0
0 人评分
71
星数
否
中文
HTML
主语言
是
活跃
1
贡献者
人工分析
EDITORIAL推荐理由
该项目展示了如何利用大模型(Gemini 2.5 Pro)从零构建一个可玩的多人在线 3D 游戏,并公开了完整的提示词、开发日志和评估思路。对于想了解 AI 辅助游戏开发、LLM 编码能力评估或 Three.js 多人游戏实现的开发者,具有较高的参考价值。
适用场景
- AI 辅助游戏开发学习
- LLM 编码能力评估
- Three.js 3D 游戏开发参考
- 多人在线游戏原型验证
- vibe coding 实践案例研究
优点
- 完整公开开发过程与提示词,透明度高
- 使用 Gemini 2.5 Pro 展示 AI 编码潜力
- 基于 Three.js 和 WebSocket 实现多人在线
- 代码结构清晰,便于扩展
- MIT 许可证,可自由使用和修改
缺点
- 游戏功能相对基础,深度有限
- 依赖 AI 生成代码,可能存在隐藏问题
- 多人在线需自行部署 WebSocket 服务器
- 文档主要为英文,中文用户需一定阅读门槛
上手难度
进阶
Vibe Jet 飞行游戏
Vibe Jet 是一个基于浏览器的 3D 多人在线飞行游戏,采用街机式操作,由作者 Cedrick Chee 使用 Gemini 2.5 Pro 模型通过「vibe coding」方式开发。项目完整记录了从初始提示词到最终成品的开发过程,旨在展示 AI 辅助游戏开发的可行性与工作流。
核心特性
- 3D 飞行机制:支持滚转、俯仰、偏航,速度可调并带加力燃烧,相机视野随速度变化。
- 视觉元素:城市景观、昼夜循环、飞机模型与尾迹效果、动态光照与阴影。
- 多人在线:基于 WebSocket 的服务器,玩家位置广播(每秒 10 次更新),基础安全措施。
- 街机风格:注重易上手和娱乐性,而非硬核模拟。
技术栈
- 前端:HTML、JavaScript、Three.js
- 后端:Node.js、WebSocket
- 开发工具:Gemini 2.5 Pro(Web 与移动端)、VSCode、Git
开发过程
作者将「vibe coding」定义为与 AI 模型协作开发软件的过程。项目从一份详细的提示词开始,要求 Gemini 生成完整的 HTML 游戏客户端和 Node.js 服务器代码,并附上运行说明。Gemini 不仅给出了可运行的基础版本,还建议了后续扩展方向,如更真实的物理、武器系统、客户端插值等。
作者强调保持简单、透明,并借此评估 Gemini 2.5 Pro 的编码能力与长上下文窗口的实际效果。
适用场景
- 学习 AI 辅助游戏开发流程
- 评估大模型在游戏开发中的表现
- 作为 Three.js 多人在线游戏的入门参考
注意事项
游戏功能相对基础,多人在线需要自行部署 WebSocket 服务器。项目文档主要为英文,中文用户需具备一定阅读能力。
评论
- 暂无评论,来写第一条吧。