TRAE 中国版已支持 Doubao-Seed-2.0-Code

picture.image

picture.image

Doubao-Seed-2.0-Code 今日上线,TRAE 首发内置

picture.image

Doubao-Seed-2.0-Code 是今天(2 月 14 日)豆包最新推出的模型,具备更强的推理和编程能力,对任务计划的拆解和更新更加合理。同时,其在多模态感知、高精度文字提取、图表理解、视觉知识和推理等方面表现出色。

TRAE 中国版于今日同步上线 Doubao-Seed-2.0-Code 为 IDE + SOLO 模式内置模型,支持推理和图片理解,供用户免费使用。

picture.image

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 应用的开发效率,也带来更加完整与可扩展的开发体验。

picture.image

「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 展示。

  • FireworkPlumBlossomRain 等视觉特效工具类。

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.pynpm 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 春节小镇 · 马年庙会」开源项目!

picture.image

0
0
0
0
评论
未登录
暂无评论