Vibe编码实践:与Claude合作开发打字游戏的探索与结果

2025-03-23 57 其它文章
摘要
我们尝试仅使用AI构建游戏 - 不调试,没有编码,没有谷歌搜索。这还不错 。
币币情报道:

人工智能爱好者中出现了一种新趋势,不再是传统的聊天机器人或代理应用。我们正在讨论的是“Vibe编码”——一种通过与AI对话、表达需求,并在模型迭代中逐步改进和修复问题的新型开发方式。

据说,这种方式就像与朋友交流一样简单,即使是技术小白也能借此制作出具有一定精细度的应用程序。

我在这里写过相关内容。但为了超越炒作,我想亲自验证Vibe编码是否真的能够生成有用的东西。

Vibe编码的实际应用场景?

我选择了克劳德3.7十四行诗作为我的AI助手。解密测试显示,它在编码任务上甚至超过了Grok-3

我的项目很简单:构建一个打字游戏,屏幕上的单词会从上往下掉落,玩家需要在它们到达底部之前快速输入这些单词。

我们从最基础的提示开始:“编写一款美丽而轻松的游戏,玩家需要快速输入掉落的单词以保持生命值。每个字母在玩家输入时都会消失。”

几分钟内,克劳德生成了一个看似完整的游戏……然而当我尝试运行时,什么也没发生。启动按钮失效了。我向克劳德指出了这一问题,它迅速回应并表示正在努力修复。

经过调整后,克劳德生成了一个新的版本,但仍然无法运行。我没有深入代码(这不符合Vibe编码的原则),而是告诉克劳德:“点击按钮没有反应,游戏从未启动。”

AI再次投入工作,第二次尝试终于成功了。我稍微检查了一下代码,注意到另一个问题:游戏中使用的单词只有大约10个,容易重复。我没有要求完整的词典集成,而是让克劳德将真实单词与虚构单词混合起来,这是一种实用且简单的解决方案。

通过自然语言而非直接编辑代码,我与克劳德进行了多轮优化。经过十四次迭代,我得到了一个可以分享且不感到羞耻的游戏版本。

当同事们测试完成的游戏时,反响大多是积极的。一位记者甚至打破了我创造的高分记录(虽然很糟糕),其他人则提出了改进建议。他们发现的唯一“错误”实际上是故意的设计限制:随机生成的单词没有移动支持。

你可以在这里尝试这款游戏:链接。截至目前,瑞安·格拉德温(Ryan Gladwin)以2,830分保持最高纪录,但我希望很快能夺回榜首。

经验总结

在多次实验之后,以下是一些对想要尝试Vibe编码的人有用的建议:

1. 快速原型制作有效:通过最少的技术输入,我们能够快速从概念转向可玩的游戏。这对新手尤其友好,同时也能为经验丰富的开发者提供粗略草稿。

2. 迭代是关键:第一次尝试很少完美。成功来自通过对话进行精细化处理和明确反馈。此时,经验丰富的开发者可能会转向传统调试,而坚持使用Vibe编码的人则需要更加具体和详细的描述。

3. 不要急于求成:知道何时简化需求有助于更快实现目标。不要期望模型一次性完成所有功能,而是逐步添加和完善。

4. 质量有限制:尽管我们创建了一个功能齐全且令人愉悦的游戏,但它缺乏专业开发软件的优化和精致。不要指望用这种方法打造天际级别的作品。

5. 调试是一种对话:通过描述问题而非直接查找代码错误,AI能够帮助找到解决方案。对于专家来说,结合代码检查和技术讨论可以进一步加速过程。

总体而言,如果你有足够的耐心指导AI进行多次迭代,Vibe编码确实可以生成功能性软件。但这意味着生产质量的代码吗?绝对不是。你仍需要适当的调试、优化和专业工具来构建真正的高端应用。

不过话说回来,有人凭借一个简单的游戏创造了数百万美元的收入,而这并不需要复杂的架构或系统。有时,你所需要的只是一个好点子,或许——只是或许——通过与AI合作,你也能够开启自己的成功之旅。

币币情登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。

交易平台最新公告查看更多>
成交额排行榜
  • 交易所
  • 币种
排名 交易所 成交额
1 币安网币安网 ¥6,238.89亿
2 欧易OKX欧易OKX ¥2,328.13亿
3 HTXHTX ¥346.29亿
4 CoinbaseCoinbase ¥242.63亿
5 芝麻开门芝麻开门 ¥1,114.43亿
6 BitgetBitget ¥1,647.12亿
7 BybitBybit ¥1,964.70亿
8 Crypto.comCrypto.com ¥308.00亿
9 BitfinexBitfinex ¥17.47亿
10 抹茶抹茶 ¥2,316.24亿