3月3日,字节的AI编程工具 Trae 发布了国内版。之前下载过,因为是用了国外的模型,结果国内反而不让使用,也不想一直翻墙着用。现在国内版发布了,那就下载下来试了试,花了2个小时,从头实现了一个“俄罗斯方块”的游戏。
从最初方块的颜色都是红的(忘记截图了),到改成不同的颜色,再加上边框区分方块里的小方块,再试着GameOver时用个小对话框显示而不是用alert。大多数时候都是改完了就试一试,有不对的地方就和大模型对话,让它自己改。大多数时候还是能够改对的,中间出的最大的问题是shape结构从只表示形状,到变成了有两个字段(一个字段表示形状,一个字段表示颜色之后),可能涉及的地方较多,虽然大模型回应里面说需要将相关的地方都要加上.shape,但实际上代码中并没有全部改过来,因为自己也没太注意,让它试了好多次都没全部改对,所以折腾了好久,最后还是自己上手改了几个地方。另外,还有一次把格式给搞乱掉了,也是手工给改过来的。
我对前端有一定了解但不是那么熟,毕竟平时不做这个,不过基本上不清楚的东西大模型都是比较清楚的。平时也在用大模型辅助编程,但大多数还是以提问咨询为主或者生成一些小的代码片段做参考,这倒是第一次尝试在多个文件下,只说需求或者哪里不对,让它来主导代码的修改,还是挺有意思的。不过我总还是觉得那些没有一点点编程经验的靠着大模型或者 cursor 之类的AI编程工具就能做出一个完整的游戏来,还是有点浮夸。



