用途
Storytelling Tools 的目标是“把叙事捕获与分享构建进系统”。它源自《模拟人生》的设计经验:游戏不只是让人玩,还让人讲故事。Family Album 用于带说明文字地截取画面,The Sims Exchange 用于上传和下载故事、家庭与存档,SimShow 用于录制电影,Create-a-Sim 用于塑造自己和家人。由此得出的核心观点是:讲故事不是事后附加的功能,而是基础设施。
在 MOOLLM 中,Storytelling Tools 把这一思路落实为一组可携带、可发布、可再创作的叙事组件。
主要能力
工具集包含以下组件:
- Notebook(笔记本):收集卡片、信件、照片、记忆,文件为 notebook.yml。它是一个可携带的记忆容器,放在物品栏中。
- Letters(信件):角色与玩家之间的双向通信,文件命名形如 letter-to-*.yml。
- Photo Prompts(照片提示词):由 AI 生成的场景可视化,文件命名形如 -photo-.yml。
- README:可发布到 GitHub 的叙事格式,文件为 README.md。
- Cards(卡片):捕捉瞬间的可铸造产物,文件命名形如 *-card.yml。
使用方式
Notebook
Notebook 是一个可携带的记忆容器,放在物品栏中,其结构示例包含名称、类型和 pages 列表。pages 中可以包含 letter(信件)、card(卡片)、photo_series(照片系列)和 recipe(配方)等类型。例如卡片可以记录名称与创建位置,照片系列可以记录标题与提示词数量,配方可以记录名称与配料。
Letters
信件用于玩家与世界之间的双向沟通。一封 letter 可以包含发件人、收件人、正文内容、附件(照片、配方、物品栏中的金币等)以及做出的承诺(promises_made)。资料指出:承诺会变成目标,目标驱动叙事。
Photo Prompts
照片提示词用于 AI 生成的可视化,捕捉瞬间。一个 photo_prompt 可以包含标题、场景(地点、光照)、主体(角色、表情、姿势、服装)、风格,以及 references(引用其他对象以保证细节一致)。关键洞见是:照片会引用其他对象以保持连贯性,例如自拍中的圣杯应与圣杯的描述一致。
README 作为叙事
每个目录都可以讲述自己的故事。README 可以按章节组织叙事,并列出创建的产物链接。资料指出 GitHub 能很好地渲染它,README 本身就是叙事。
分享与再创作
冒险可以被 Fork 和改写。示例命令为:
# Clone someone's adventure
cp -r adventure-2/ adventure-3/
# Reset for new protagonist
# Edit player.yml, clear markers, keep world
资料强调:每个冒险都可 Fork,每个故事都可分享。
STORYTELLING-TOOLS 协议
来自 PROTOCOLS.yml 的定义:
STORYTELLING-TOOLS:
meaning: "Build narrative capture and sharing into the system."
origin: "The Sims — Family Album, The Sims Exchange"
in_moollm:
notebook: "Cards capture moments and artifacts"
letters: "Communication between characters and player"
photo_prompts: "AI-generated scene visualization"
readme: "GitHub-publishable narrative format"
sharing: "Fork and remix adventures"
与其他模块的配合
资料列出以下配合关系:
- card/ — 可铸造产物
- soul-chat/ — 角色对话
- session-log/ — 仅追加的历史
- memory-palace/ — 空间化组织
- procedural-rhetoric/ — 作为说服的叙事
适用场景
适用于需要把互动体验中的记忆、通信、场景画面和故事产物结构化保存、发布与再创作的场景,尤其是基于 MOOLLM 的冒险类互动内容。
限制
资料未提供安装命令、运行环境要求、依赖项、收费或价格信息、平台支持范围以及具体使用步骤,这些内容暂未提供。