本文作者:不如摸鱼去,TRAE开发者用户
今夏上海的蝉鸣,喧嚣地攀上热搜。空气如绷紧的橡皮筋,轻轻一弹,整座城便在闷热的嗡鸣里摇荡。思绪被这声浪卷起,瞬间送回那个午后——仿佛捉住一只嘶鸣的蝉,便攥紧了整个童年的夏天。
蝉声,燥热,切开冰爽的西瓜,巷口呼喊的伙伴……还有抽屉深处,那台偷接电视的小霸王。每一次卡带嵌合的轻响,都是一道通往时光隧道的开关。
如今的我,虽远离了家乡,远离了曾经的那个夏天,但是现在我可以用 TRAE SOLO 来复刻那个夏天。
传统游戏开发的痛点
作为一个非专业游戏开发者,想要复刻童年的《坦克大战》面临诸多挑战:
-
需要掌握 Canvas API、游戏循环、碰撞检测等专业知识
-
从零开始编写上千行代码
-
调试各种游戏逻辑需要大量时间
-
实现 AI 敌人需要复杂的算法
TRAE SOLO 是什么?
"过去,我们努力把 AI 做进工具,提升补全效率与开发体验。如今,我们把工具反向集成于 AI 之中,由它统一调度任务、理解上下文、组织工作。TRAE SOLO 正是在这个思路下诞生 —— 致力于实践上下文工程,构建真正由 AI 驱动的开发闭环"
—— TRAE 官网
7 月 21 日,#TRAE2.0 SOLO 出道,TRAE 国际版 SOLO 模式已开放内测。SOLO 是行业首个 Context Engineer ,不仅能协助编码,更能基于精准上下文理解和工具调用,从构思、规划、开发到上线,自主驱动开发全流程。使用 TRAE SOLO 我们可以体验由 AI 主导开发,从输入到交付的全链路协同的开发模式,这十分符合本次我们要复刻《坦克大战》的目标,儿时的我可不会开发游戏,这在我看来是一件非常酷的事情!
具体步骤
Step 1: 开启 SOLO 模式
如果你和我一样获取到了 SOLO Code 的话,可以这样开启 SOLO 模式。
切换之后他长这个样子,将 AI 聊天窗口移动到了左侧,中间可以切换编辑器、终端、浏览器和文档,而右侧则是资源管理器等,这也比较符合 SOLO 模式的定位——AI 主导开发流程。
Step 2: 整理并提交需求
上次玩小霸王,还是在上次。那是很遥远的一个时间,遥远到玩的游戏只记得个大概。不过不用怕,我们只需要一句话,复刻的事情交给 TRAE SOLO。
我整理的需求如下:
使用 HTML5 Canvas 和 JavaScript 开发一款经典《坦克大战》游戏,支持单人对战 AI,方向键控制移动,空格射击,包含关卡系统、碰撞检测、爆炸动画、音效、计分系统,使用 localStorage 保存进度。
Step 3: TRAE SOLO 主导开发
3.1 需求分析与 PRD 生成
-
分析当前项目的现状和需求内容
-
根据现状和需求产出一个 PRD
-
整理出核心功能模块和技术规范
-
将文档写入到 .TRAE/documents 目录中
3.2 确认并开始开发
系统会抛出确认按钮,等待我们阅读完成后确认开始开发。确认后,TRAE 会像一个真正的 Context Engineer:
-
构思阶段: 分析游戏架构
-
规划阶段: 制定开发计划
-
开发阶段: 逐步实现功能
3.3 自动调试优化
开发过程中,TRAE 会自动:
-
检查控制台报错
-
修复发现的问题
-
确保最终达到 0 error(s) , 0 warning(s)
Step 4: 游戏启动与测试
喝杯水的功夫,TRAE 已经把《坦克大战》复刻出来了!它还贴心地:
-
总结了当前实现的功能
-
提供了界面介绍
-
说明了技术栈相关内容
-
自动启动了项目
我们回到 TRAE 的中心区域浏览器,开始游戏体验。
效果验证
功能完成度检查
✅ 核心功能实现:
- 玩家坦克控制(方向键移动)
- 射击系统(空格键发射)
- AI 敌人(自动寻路和攻击)
- 碰撞检测系统
- 爆炸动画效果
- 计分系统
- 进度保存(localStorage)
体验优化与问题修复
游戏体验下来还挺好玩,不过仍有一些 bug。我们可以继续让 TRAE 修复:
问题清单:
- 通关后敌人刷新时会闪烁
- 生命数量归零时会卡在死亡界面
其实不出意外,修复这些小问题对于 TRAE 来讲已经完全可以胜任。
部署
视野来到 TRAE 中心区域的浏览器,右上角有个部署按钮,点击之后 TRAE 可以帮我们将应用一键部署到 Vercel 上,简单方便。这是部署好的《坦克大战》复刻版,欢迎体验(Vercel 访问不稳定,如果无法访问可以切换到国际网络)。
总结
虽然 TRAE SOLO 复刻的《坦克大战》和儿时玩的并非完全一样,但也已满足了我们最初的需求。欲买桂花同载酒,终不似少年游,即使复刻得再像,我们也无法再回到从前,但工程的魅力正在于此——用新的工具链把旧日的快乐从记忆中唤醒。这是一次现代 AI 与童年跨越时空的交流,是一次非常酷的体验!
相关链接
-
《坦克大战》复刻版:https://TRAESOLO-tanko4jt.vercel.app/
-
TRAE 官网:https://www.TRAE.ai/