我希望 TraeCode 有一天能让我和 4 岁半的女儿一起做游戏

我是一个游戏公司的后台开发(但是非游戏系统),也是一名 4 岁半女儿的爸爸。

平时我会接触一些开发工作,也一直在使用各种 AI Coding 工具。现在的 TraeCode 已经可以帮我们写代码、理解项目、修改需求、定位问题。

但我对它未来最大的一个期待,反而不是“再多会几个框架”或者“代码再写快一点”。

我希望有一天,我可以打开 iPad,对女儿说:

“我们今天一起做个游戏吧。”

然后她真的可以参与进来。


我对 TraeCode 的愿景

假设有一天女儿对我说:

爸爸,我想做一个小兔子在森林里找宝藏的游戏。

现在如果我要把这个想法真的做出来,后面其实还有非常长的一段路:

我要想用什么技术栈、怎么建项目、怎么做角色移动、碰撞、关卡、动画、素材、存档……

对一个开发者来说这些问题可以解决。

但对一个 4 岁半的孩子来说,她其实只关心:

  • 小兔子长什么样

  • 森林里有什么

  • 哪里藏着宝藏

  • 会不会有狐狸追它

  • 狐狸是不是太厉害了

  • 找到宝藏以后会发生什么

我希望未来 TraeCode 可以把这两层世界连接起来。

孩子负责想象,我负责陪她一起讨论,而 TraeCode 负责把想象变成真正可以玩的东西。


希望新增:一种更接近 Scratch 的“可视化创作模式”

Scratch 很成功的一点,是它把很多编程概念变成了普通人可以理解和操作的东西。

我希望 TraeCode 未来除了代码编辑器,也可以拥有一种更加直观的创作模式。

例如在屏幕上直接看到:

角色

小兔子、狐狸、宝箱、树、河流。

规则

“碰到宝箱 → 获得金币”

“狐狸看到兔子 → 开始追赶”

“兔子进入草丛 → 狐狸看不到”

这些规则可以像 Scratch 一样拖拽和修改,但又不必停留在 Scratch 那种积木编程的能力边界。

因为背后真正生成和维护的,依然可以是一套完整的代码工程。

对于专业开发者,我可以随时进入代码层修改。

对于孩子,她只需要看到自己能够理解的那一层。

我觉得这可能会是 AI Coding 很重要的一步:

不是让所有人学会写代码,而是让不同的人,都可以停留在自己能够理解的抽象层级上创造软件。


希望优化:不要让我做技术选择,而是让我做产品选择

现在很多 AI Coding 工具,即使使用自然语言,很多时候依然会问用户:

要不要使用 React?

状态管理选择什么?

数据放 LocalStorage 还是数据库?

这些其实还是“程序员的问题”。

如果是在这种创作模式里,我希望 TraeCode 换一种方式问我。

不要问:

是否需要持久化状态?

而是问:

下次打开游戏的时候,要不要继续上一次的进度?

不要问:

敌人 AI 的追踪速度设置为多少?

而是问:

狐狸是不是跑得太快了?要不要让它追一会儿就累了?

人来决定体验应该是什么样子

TraeCode 来决定代码应该怎么实现

这会是我非常期待的一种交互方式。


希望 TraeCode 真正适配 iPad

另外一个很具体的愿望,是希望 TraeCode 未来能够很好地运行在 iPad 上,而不是简单把桌面 IDE 搬到平板。

因为像“和孩子一起做东西”这样的场景,我其实并不想坐在书房电脑前。

更自然的状态可能是在客厅、沙发、旅行途中,甚至在咖啡店里。

我们拿着一台 iPad:

她可以用手拖一个角色到场景里。

可以拿 Apple Pencil 画一个奇怪的小怪兽。

可以说:

“这个怪兽碰到小兔子的时候会打喷嚏。”

然后 TraeCode 自动把这些行为接进游戏。

iPad 上的 TraeCode 如果有一天能做到:

触控 + Pencil + 语音 + AI + 可视化编辑 + 代码能力

我觉得它会产生一种和传统 IDE 完全不一样的创作体验。


我希望它以什么形态出现

如果具体想象一下,我希望 TraeCode 可以有一个类似 Creator Mode / 创作模式 的入口。

打开以后不先看到文件树和代码。

而是看到:

场景、角色、规则、资源和一个 AI 对话框。

我可以直接说:

加一条河。

女儿可以把河拖到地图中间。

然后她说:

小兔子不会游泳。

TraeCode 就问:

那它需要找到一座桥,还是要先获得游泳能力?

我们选择“找桥”。

TraeCode 再自动完成对应的游戏逻辑。

如果我想深度修改,可以点击:

查看实现

再进入正常的代码工程。

也就是说:

上层是类似 Scratch 的简单和直观,下层是 TraeCode 真正的 AI Coding 能力。


为什么我期待这个功能

过去的软件,大多数是:

一群专业开发者,做给很多人使用。

但 AI Coding 出现以后,我越来越期待另一种软件:

一个爸爸给女儿做的小游戏。

一个老师给自己班级做的小工具。

一个家庭给自己旅行做的地图。

一个人专门为自己的工作习惯做的小程序。

这些东西可能永远不会有十万用户。

有时候甚至只有三个人用:

爸爸、妈妈和女儿。

以前,为三个人开发一个软件,成本可能完全不值得。

但如果 TraeCode 可以把软件创造的门槛继续降低,这种“只属于几个人的软件”也许会大量出现。

所以我对 TraeCode 的愿景,不只是希望它成为一个更强的 Coding Agent。

我更希望它有一天可以成为一种新的创作工具。

让程序员写代码更快,也让不会写代码的人,开始拥有创造软件的能力。

如果真有那一天,我很想打开 iPad,问女儿一句:

“今天我们做个什么?”

我对TraeCode的未来愿景

2 个赞

和 4 岁半女儿一起做游戏的愿景太戳人了,希望宝宝模式能真的把创作门槛降到小孩也能上手

肯定会有那一天,小孩子给创意想法,由工具帮他们实现~

其实已经可以做了哦,试试看吧~

试过做两个她要的小游戏网页,一会接老婆需求,一会接女儿需求哈哈哈。

1 个赞