跳到正文
Himanshu Rawal· 来源· @HimanshuRawal05 · X·· 1 小时前精选AI 评分68
推荐理由

作者分享了利用 Claude Opus 5.5 与 Three.js 通过提示词生成可玩 3D 游戏原型的具体工作流。

正文 · AI 翻译

你现在可以通过"氛围编码"(vibe-code)制作一个可玩的3D游戏,而无需自己创建任何3D模型。

不需要Blender。也不需要下载数百个素材。

只需要Claude Opus 5.5、Three.js和一个游戏创意。

我认为更多的"氛围编码者"应该尝试这种实验。

以下是我建议的尝试步骤:

→ 从单一的游戏机制开始

不要在第一个提示中要求生成整个游戏。

从简单的内容开始:
→ 一个你可以控制的角色
→ 障碍物或敌人
→ 计分系统
→ 明确的胜利/失败条件

→ 用代码生成3D世界

让你的智能体使用Three.js的基本图元和程序化几何体。

→ 物体、建筑和景观都可以从代码中生成
→ 基础原型不需要外部3D模型
→ 可以直接通过提示进行修改

→ 构建实际的游戏循环

→ 使用Three.js的"renderer.setAnimationLoop()"进行帧更新
→ 添加移动、碰撞检测和计分
→ 包括键盘和移动端触控控制

Three.js负责渲染。你的游戏逻辑仍需处理碰撞等事情。

→ 让它值得游玩

一旦基础功能正常,就不要再要求添加更多功能。

相反,让智能体改进以下内容:

→ 难度递进
→ 玩家反馈和动画
→ 控制和响应速度
→ 让人想要再次游玩的理由

每轮结束后亲自试玩,并告诉智能体具体哪里感觉不对。

→ 保持第一版简洁

单人浏览器游戏可以完全在前端运行,无需数据库或用户账户。

关于多人游戏、进度保存和复杂系统的问题可以稍后再考虑。

氛围编码的有趣之处不仅仅在于更快地构建现有事物。

而在于能够尝试那些你原本可能永远不会去构建的想法。

来源:Himanshu Rawal · x.com