【TraeCode 上手记】女儿一句吐槽,我用 TraeCode 写出了纯净版 2048

我这次想解决什么,或者想试什么

我女儿平时总抱着平板玩 2048,前几天突然过来跟我说:“老爸,你不是会编程吗?能不能给我写一个 2048 呀?我玩的那些动不动就弹广告,烦死了。”

这话一下把我问住了。我上班做开发是没错,但常年写的都是业务系统代码,游戏开发完全是没碰过的陌生领域。就想着趁这个机会,试试用 Trae 能不能快速搞出一个 2048 小游戏,既兑现给孩子的承诺,也看看自己能不能靠 AI 辅助跨个陌生领域。

我是谁,为什么这件事对我重要

我就是个普通的职场程序员,日常工作都围绕业务需求转,从没接触过游戏开发相关的东西。

这件事说起来不算什么大事,但一来答应了孩子不想食言,不想在女儿面前 “露怯”;二来也想亲身验证一下 —— 不用专门去学新框架、啃游戏逻辑,靠 AI 辅助能不能快速把一个想法落地成能跑的东西。

我是怎么把 Trae 慢慢用顺的

一开始心里完全没底,就直截了当把需求丢给了 Trae:“帮我写一个网页版的 2048 小游戏,不要广告,界面清爽一点,适合小朋友玩。”

第一版出得很快,基础的上下左右滑动、数字合并功能都有,但界面很朴素,也没有计分和重新开始按钮。我就顺着自己的想法一点点提修改:加个实时分数显示、底部放个重新开始按钮、配色调得柔和护眼一点、键盘和触屏响应再灵敏一点…… 每提一个小需求,它都能很快调整好代码返回来。

中间也踩过小坑,比如有时候滑动没反应、数字重叠显示错乱,我不用自己扒代码找 bug,就把现象直白描述给它,它基本一次就能定位到问题,改完发过来直接就能运行。前前后后也就对话了五六轮,一个完整能玩的 2048 就成型了,全程我几乎没费脑子去想游戏核心逻辑。

我最后做成了什么,想给后来的人留一句什么建议

最后成功跑通了一个干干净净的网页版 2048,没有任何广告弹窗,界面清清爽爽的。女儿当场就坐在电脑前玩了好半天,还一脸崇拜地夸我厉害,那一瞬间成就感直接拉满。

给大家的小建议:别被 “我没做过这个领域” 困住手脚。不管是做个小工具、小游戏,还是练手新项目,把你的需求直白说给 Trae,一步步迭代调整,它能帮你省掉大量从零起步的功夫。很多你以为很难、做不到的小事,其实跟它聊几句就做出来了。

还有就是,我们总会看很多人说,这个不好,那个不行,或者怎么说提示词比较好。其实很多时候都是边做边学,我们总被别人的评论左右的话,很难进步。因为很多人跟我说国产AI不行什么的,我觉得跟我们人一样,没有什么是不行的,事在人为。

3 个赞