0. 先聊两句
大家好,我是一个独立开发者,平时什么都写一点,不算精通但就是喜欢折腾。有一天我坐在电脑前,也不知道干嘛呢,脑子里就冒出来一个想法:桌面上要是能有个小东西陪我就好了。
所以报名之前我就去用 Python 试了一下,搞了半天,最后做出来的东西自己都看不下去,就没继续了。
后来用了 TRAE,情况就不一样了。我这个人技术真的很一般,说实话就那点编程知识,自己从头做一个桌面宠物基本上不可能。但是想法我有啊,脑子里一堆奇奇怪怪的点子,就是没能力实现。然后 TRAE 就帮我把这个缺口补上了。
遇到不会写的地方我就去问它,它会给你好几种方案让你选,然后你选一个它就帮你写,不行再改。就这么来回折腾,一点一点就把我想要的东西做出来了。
我觉得很多人跟我情况差不多——技术不是强项,但是脑子里不缺好东西。每次我告诉 TRAE 一个新想法,它真的能帮我做出来,那种感觉怎么说呢,就是挺激动的。估计你们当中用过 TRAE 的都懂我在说什么。
1. 我做的这个东西是什么
简单说就是一款桌面宠物。
桌面模式:
你知道那种一个人对着电脑坐一整天,忙完之后不知道干啥的感觉吧?我就是想做一个小东西,放在桌面上,让你觉得至少有个"谁"在旁边。
谁都能用,只要你是用电脑的。
它能干这么几件事:
-
趣味互动 —— 它能陪你玩。比如小游戏啊,给你讲个冷笑话之类的。你工作累了可以逗它玩两下,换换脑子。
-
(打地鼠)
-
(数字翻牌)
-
(数独)
-
(接食物)
-
(帮我洗澡)
-
实用播报 —— 像今天的天气怎么样啊,有什么新闻之类的。就是那种你不专门去查但知道了也挺好的信息,它帮你留意着。
-
双人模式 —— 这个我觉得比较有意思,两个人可以一起跟宠物互动,这样的话情侣之间就能多一个好玩的东西,父母跟孩子也能因为这个小宠物聊起来,算是多了一个话题吧。
-
心情日记——-你可以安心地记录你想记录的一切,心情、遇到的烦心事、遇到的crush等等等等都可以记录于此,让我们的日子和心情能够被回忆起来。
2. 我为什么想做这个
其实原因很简单。
我自己长时间对着电脑的时候,就会觉得挺空虚的,说不上来为什么,就是那种感觉。我猜在座的程序员朋友们应该都有过类似的体验,就是一整天对着屏幕,忙完了合上电脑,心里空落落的。
我就想做一个能陪人用电脑的小应用,让这个感觉稍微轻一点。
另外还有一个原因。我注意到很多情侣之间、父母跟孩子之间,其实不是不想交流,是不知道怎么开口。如果你桌面上有个小宠物,两个人都可以去逗它,顺便就聊起来了,很自然。不需要专门找话题,宠物就是话题本身。
所以我觉得这个事情是有意义的。现在大家的生活都被屏幕占满了,人和人之间的交流反而变少了。如果一只虚拟的小猫小狗能帮人多说几句话,那我觉得就值了。
最后分享一点我用 TRAE 的心得:
-
指令别写太笼统,你要什么效果就写什么效果,越具体越好。
-
要有耐心,别指望一次就完美,来回改几轮是很正常的。
-
每做完一步都去跑一下看看效果,根据实际效果来决定下一步怎么做,比光坐在那里想要靠谱得多。
-
Trae在生成过程中会向你申请权限,如果嫌麻烦的话可以像我这样做,这样他就不会一次次地申请了。
3. Demo 体验地址(三选一)
为了大家体验更好更方便,在此提供两种模式:
-
部署随时可公开访问的体验链接:
index.html (196.3 KB)
-
交互式可体验的HTML格式文件,请使用Zip格式打包上传到社区:
-
VirtualPetApp.zip (39.2 KB)
4. TRAE 实践过程。
(所有的关键步骤的截图和对应的Session ID都在一起,请大家自行阅读)
-
1,我让Trae帮我整合应用为一个HTML文件:
-
2345689179230615:21fc1a47f9257e21bbee7b7e28bacb93_6a4d04cb39fea5dc1fb81c62.6a4e488b5a909ba92c5d473c.6a4e488b5a909ba92c5d473a:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/8 20:54:36)
-
第一次改进:
-
2345689179230615:63b1800d3c915281fce674a57a28be0d_6a4d04cb39fea5dc1fb81c62.6a4e552bd020beada9b59e69.6a4e552bd020beada9b59e67:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/8 21:48:27)
-
第二次改进:
-
2345689179230615:e0fc886030952399ea519e3be121b3c7_6a4d04cb39fea5dc1fb81c62.6a4e5dcad020beada9b59f07.6a4e5dcad020beada9b59f05:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/8 22:25:14)
-
第三次改进:
-
2345689179230615:2b61321bacd23f53f5c5518fed8310cf_6a4d04cb39fea5dc1fb81c62.6a4f4d20db4c1302a51aea7a.6a4f4d20db4c1302a51aea78:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/9 15:26:24)
-
第三次改进完的效果如图:
-
发现宠物的贴图很不自然,所以我开始了第四次改进来针对贴图
-
2345689179230615:ef99e0621b593475ad65d80f609772b5_6a4d04cb39fea5dc1fb81c62.6a4f89b0db4c1302a51aec1d.6a4f89b0db4c1302a51aec1b:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/9 19:44:48)
-
。为了增加新宠物的同时确保协调,我输入的语言更偏口语化,让Trae听得懂
-
2345689179230615:167ff24161c2dd39fb93b53ab82591fb_6a4d04cb39fea5dc1fb81c62.6a4fa841db4c1302a51aee1e.6a4fa841db4c1302a51aee1c:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/9 21:55:13)
-
基本上最完善有效的一次优化:
-
2345689179230615:dd1e7f2ad59a71017d362987811fc6f9_6a4d04cb39fea5dc1fb81c62.6a4fab82db4c1302a51aee80.6a4fab82db4c1302a51aee7e:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/9 22:09:06)
-
对应用出现的bug进行修正:
-
2345689179230615:6865c97671ea16ee9d7d770f3eceb219_6a4d04cb39fea5dc1fb81c62.6a4fb13ddb4c1302a51aef54.6a4fb13cdb4c1302a51aef52:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/9 22:33:33)
-
这是进行的最后一项优化,基本完成了此项目的所有预想功能:
-
2345689179230615:05b31920aa09bbf0f21f74f9c5e7e008_6a4d04cb39fea5dc1fb81c62.6a4fb2bbdb4c1302a51aef92.6a4fb2bbdb4c1302a51aef90:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/9 22:39:55)
5. 对应的报名审核通过的帖子链接


























