Doubao-Seed-2.0-Code 今日上线,TRAE 首发内置
Doubao-Seed-2.0-Code 是今天(2 月 14 日)豆包最新推出的模型,具备更强的推理和编程能力,对任务计划的拆解和更新更加合理。同时,其在多模态感知、高精度文字提取、图表理解、视觉知识和推理等方面表现出色。
TRAE 中国版于今日同步上线 Doubao-Seed-2.0-Code 为 IDE + SOLO 模式内置模型,支持推理和图片理解,供用户免费使用。
TRAE + Doubao-Seed-2.0-Code:复杂任务开发,更高效率、更好体验
上方视频中呈现的案例,是在 TRAE 中使用 Doubao-Seed-2.0-Code 模型快速构建的**「TRAE 春节小镇 · 马年庙会」互动项目** ——一个融合 2D 像素游戏与 3D 灯会场景的完整可运行 Web 应用。
在这个小镇中,11 位性格各异的 NPC,由大语言模型驱动,会根据人设自然聊天、招呼顾客、现场砍价;AI 游客像真实逛庙会一样,自己决定去哪家摊位、买什么、说什么;烟花和孔明灯特效,也都由 AI 即时生成——每一次进入小镇,看到的互动都可能不同。
这其实是一个比较复杂的场景,但是通过TRAE + Doubao-Seed-2.0-Code ,只需要 1 轮提示词,就能构建出基本的架构和场景,再经过几次调试,总共 5 轮提示词,就能直接完成这个作品。
无论是设计 NPC 性格、梳理游客行为流程,还是实现互动对话和效果触发,Doubao-Seed-2.0-Code 都协助我们一步步拆解任务、生成代码并完成调试 ,让原本复杂的开发过程变得更加顺畅高效。
在 TRAE 中结合 Doubao-Seed-2.0-Code 的模型能力,开发者可将复杂的前端交互、场景状态管理、AI 决策生成等开发任务统一整合至一套协同流程中,不仅提升了 AI 应用的开发效率,也带来更加完整与可扩展的开发体验。
「TRAE 春节小镇 · 马年庙会」项目已开源
我们已将**「TRAE 春节小镇 · 马年庙会」互动项目** 完整开源,项目地址:https://github.com/Trae-AI/TRAELand。欢迎大家 Fork、改造、二次创作。
我们也整理了一份简易教程,面向第一次接触本项目的开发者,帮助你从 0 到 1 完成环境准备、运行项目以及进行功能开发。
1. 环境准备
-
Node.js 18+(推荐使用 LTS 版本)
-
Python 3.x(用于本地起静态服务器)
-
推荐使用 Chrome / Edge 作为调试浏览器
2. 运行项目
项目包含前端 2D/3D 游戏和可选的 Node.js 服务器,两者可以分开运行。
2.1 仅运行前端(推荐上手方式)
cd html
python3 serve.py
# 浏览器访问:http://localhost:8000
此方式会启动一个简单的本地静态服务器,方便你快速体验:
-
2D 庙会主场景(Phaser 3)
-
自动逛摊与 NPC/游客交互
-
烟花特效与孔明灯 3D 场景(Three.js)
2.2 运行完整服务器(若仓库包含 server/ 目录)
# 回到项目根目录
npm install
npm start
或使用脚本构建一份可部署版本(根据仓库实际情况选用):
bash script/build_server.sh
cd output
bash start_server.sh
3. 项目结构与核心模块
开发时主要关注以下目录(仅列出与游戏逻辑/AI 相关的部分):
html/js/scenes/
- GameScene.js: 主游戏场景,处理地图渲染、角色移动、NPC 交互、自动消费等核心玩法。
- KongmingLanternScene.js: 孔明灯 3D 场景,基于 Three.js 的混合渲染。
html/js/entities/
- 玩家、游客、NPC 等实体类,负责角色状态、动画与行为。
html/js/utils/
-
AutoSpendingManager: 自动消费逻辑(游客如何选择摊位、何时结束游玩)。
-
DiaryManager: 角色日记/消费记录管理与 UI 展示。
-
Firework 、PlumBlossomRain 等视觉特效工具类。
html/js/data/
-
npc-config.json: NPC 基本配置(名称、位置、类型等)。
-
MerchantData.js: 商品信息、价格与基础话术配置。
docs/
-
游戏逻辑.md: 整体玩法与场景架构说明(强烈建议首次开发先阅读)。
-
其他文档:NPC 配置、AI 对话系统、角色动画、孔明灯等专题说明。
4. 典型开发流程示例
以「调整 NPC/游客行为或添加新内容」为例,推荐开发步骤如下:
4.1 阅读文档
-
通读docs/ 游戏逻辑***.md*** ,理解当前游戏流程、场景结构和自动消费机制。
-
如需修改 NPC 或游客 AI,对照 docs/NPC和游客AI对话系统实现.md 等文档。
4.2 修改配置与文案
-
新增/调整 NPC:编辑 html/js/data/npc-config.json (位置、类型、资源)。
-
调整商品和基础对话:编辑 html/js/data/MerchantData.js 。
4.3 编写或调整逻辑代码
-
修改自动选摊位、消费策略:更新 AutoSpendingManager 相关逻辑。
-
修改对话触发与展示:在对应场景或工具类中调整对话逻辑、接入所选 LLM 服务。
-
新玩法或特效:在scenes/ 与utils/ 下新增或扩展对应模块(如新的特效或交互)。
4.4 本地调试与验证
- 通过python3 serve.py 或npm start 重新跑起项目,刷新浏览器。
- 观察:
NPC/游客行为是否符合预期。
自动消费流程是否能正常完成一轮庙会体验。
烟花、孔明灯等特效是否在正确时机触发。
-
使用浏览器 DevTools(F12)查看 console 输出并修复报错。
4.5 文档与提交
-
对于较大改动,更新 docs/ 下相关说明文档。
-
按常规 Git 流程提交代码,并在提交信息中简要说明改动内容。
5. 后续扩展方向
在熟悉基本流程后,可以尝试:
-
增加新的 NPC、游客类型或小游戏玩法;
-
接入不同的大语言模型服务,拓展 NPC/游客对话风格;
-
优化寻路、性能或特效表现,让庙会更加流畅和华丽。
当 TRAE 与 Doubao-Seed-2.0-Code 结合,复杂任务被清晰拆解,多角色互动被高效实现,创意可以更快变成真正“会运转”的应用。
将 TRAE 中国版升级至最新版本,立即体验 Doubao-Seed-2.0-Code!
点击阅读原文 查看「TRAE 春节小镇 · 马年庙会」开源项目!
