金丝大环刀,解剖AI的工程难题。
这几天东方明珠防御塔激光炮,攻击蜜雪冰城雪王的梗很火
![]()
这让我想起了非常经典的塔防游戏:kindom rush!那么,不懂前端,用AI编程工具,可以做出来同款吗?
当下的AI编程工具,究竟能在多大程度上替代一个真实的程序员,完成一个小型项目的完整生命周期?
它们是只能写玩具的“计算器”,还是能干工程的“发动机”?
它们在需求理解、代码生成、Debug调试、项目管理等不同工程阶段,各自的强项和短板是什么?
为了找到答案,我决定用这个热门梗作为“测试用例”,模拟一个“不懂前端的后端程序员”,用美团NoCode、腾讯CodeBuddy和Cursor这三款工具,从零到一开发一款塔防游戏。
最终效果见视频:
这不只是一篇开发日记,更是一份针对AI编程工具的深度工程评测报告。
一、项目需求与Prompt
提示词很简单
模仿经典游戏,kindom rush,做一款东方明珠塔攻击蜜雪冰城雪人的游戏,雪人最后会去把东方明珠防御塔拆掉二、三款工具的横向评测
维度一:需求理解与项目初始化能力
美团NoCode
速度很快,不到10分钟做出来,但看到NoCode出的效果,放弃了
![]()
启动快,但对复杂逻辑(塔防)理解有偏差,生成的是“Flappy Bird”式游戏,证明其在特定模板外,对复杂需求的分解能力有限
腾讯CodeBuddy
采用“瀑布式”的重规划模式,规划非常细致,初始化耗时较长,但生成的项目骨架更接近需求。
![]()
维度二:核心逻辑的迭代与Debug能力
CodeBuddy
这次编程很慢,大概花了一个小时
![]()
虽然是想要的样子,但雪人不移动不出现,后边微调就各种瞎改,可以说是没什么效果,而且读代码很慢,不像cursor能一下把整个项目看完,一个文件一个文件读,效率很低,折腾了一个小时,只能换cursor
改用Cursor,指出每次出现的问题 1 2 3 4,有时候指出问题它也解决不了,这时候我们就需要告诉它要加一些日志,然后把控制台的日志复制给它
![]()
cursor阅读代码速度很快,基本上满足我要的效果
中间又用cursor解决了很多雪人生成慢、要不就是10个雪人一起走或者重影的吓人问题,再调整各种细节,差不多花了6个小时,终于做出来丑丑,但是能玩的一版
![]()
维度三:生态整合与多模态能力
CodeBuddy虽然号称可以做设计
![]()
但是给我的图片是这样的?html代码?
![]()
加图片效果只能打开Lovart网站,让它输出几个东方明珠防御塔和蜜雪冰城雪人造型,选择透明背景,效果很好!
我要做一款东方明珠塔保卫战的塔防游戏 ,帮我生成以下图片: default-enemy.png mixue-snowman-boss.png mixue-snowman-heavy.png oriental-pearl-basic.png oriental-pearl-sniper.png default-tower.png mixue-snowman-fast.png mixue-snowman-normal.png oriental-pearl-rapid.png oriental-pearl-splash.png ![]()
如果AI编程能够集成Lovart这种设计智能体的MCP,那效果确实会更好。
三、:成本与效率的深度思考
做这个游戏,花费的request太多了,一天多了200多request
![]()
6小时,200+次Request,成本大概10刀,有些贵了。
Cursor之所以体验更好,本质是它用更合理的工程设计(如更优的上下文策略),提高了单次Request的成功率,从而在宏观上节省了工程师的时间和金钱。这正是CodeBuddy这类产品需要追赶的工程差距。”
小白用AI编程工具,非常关键的一点,做到比较满意的效果要及时备份,因为下次不知道AI会改成什么样子,再也回不去。
后记
没有AI编程工具,后端工程师开发这样的游戏基本是不太可能的。
有趣的是,虽然Cursor在开发阶段表现出色,但最终的打包部署环节,我还是在CodeBuddy的帮助下解决了云端部署时MP3的兼容性问题,部署到云端,我才能分享给大家体验。这说明不同的工具,都有其擅长的地方和优势。
目前的AI编程,还远不是“一句话生成应用”的魔法。它更像一个能力极强、但经验不足的“实习生”。你需要成为一个优秀的“导师”(架构师),去定义清晰的任务、提供关键的信息、并用你的工程经验去纠正它的错误。
Cursor更像一个优秀的“结对编程”伙伴,而CodeBuddy则试图成为一个“项目经理”。
探讨与福利
虽然本次评测Cursor在开发效率上表现更优,但腾讯CodeBuddy作为追赶者,其细致的规划能力也体现了不同的产品思路。
本次我依然为大家争取了3个CodeBuddy的邀请码,目的是希望大家能亲自上手,与我一同探讨不同AI编程工具的架构哲学与工程实现。
游戏链接在最后,电脑玩或者手机横屏玩为佳,拉到阅读原文,试试你能不能过第二关?
回复【AI编程】,送3个腾讯CodeBuddy邀请码!讨论研究AI编程的工程问题。
我是刀哥,大厂架构师,出海创业者,深入研究AI工具和AI编程。关注我,了解更多AI知识!
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.