创建你的第一个故事
本指南将详细介绍如何创建一个高质量的故事。
开始前请注意
创建故事前,必须准备好完整的故事包,包括 5 个必需的 .md 文件和 3 个推荐文件。其中最重要的是 70_starter.md(故事开篇),需要 2000-3000 字的精心打磨内容。
如果你还不了解故事包,请先阅读:👉 故事包详解
故事包结构
必需文件(创建故事时必须上传)
story_pack/
├── 00_meta.md # 元信息(标题、类型、时间范围等)✅必填
├── 10_evidence_pack.md # 证据包(可争论的证据卡)⭐⭐✅必填
├── 20_stance_pack.md # 立场包(制度化的利益冲突)⭐⭐✅必填
├── 30_cast.md # 角色包(信息权限和认知盲区)⭐✅必填
├── 70_starter.md # 故事开篇(2000-3000字)⭐⭐⭐✅必填推荐文件
├── 40_plot_outline.md # 剧情大纲(信息流设计)
├── 50_constraints.md # 约束与边界(硬约束和软约束)
└── 60_sources.md # 资料来源(可追溯性)核心文件说明
00_meta.md - 元信息
定义故事的基本属性:
markdown
---
pack_id: "kepler-442b-contact-0001"
title: "红林倾斜"
logline: "殖民队长在 Kepler-442b 遭遇神秘地下生命。"
era: "2157年"
time_window: ["2157-06-15", "2157-07-30"]
geo_scope: ["Kepler-442b", "着陆区 Alpha"]
genre: ["科幻", "第一接触", "悬疑"]
tone: ["克制", "紧张", "科学"]
rating: "PG-13"
---10_evidence_pack.md - 证据包 ⭐⭐
这是故事包最核心的文件之一,提供"可争论的证据形态"而非标准真相。
每条证据必须有:
- 明确的载体(碑、简、口述、器物)
- 可见的缺口(缺页、涂抹、版本冲突)
- 至少两种合理解释
20_stance_pack.md - 立场包 ⭐⭐
将观点转化为制度化的利益结构,让冲突不可调和。
必须包含:
- 解释权来源
- 核心利益和恐惧
- 代价结构(具体后果)
- 对证据的默认解读
30_cast.md - 角色包 ⭐
让角色"永远拼图、永远追求但得不到最终答案"。
必须包含:
- 可见信息与不可见信息边界
- 认知盲区
- 禁区(说出某些话的代价)
- 立场绑定
70_starter.md - 故事开篇 ⭐⭐⭐
这是最关键的文件! 必须包含:
- 长度:2000-3000 字
- 质量:精心打磨,至少修改 3 次以上
- 内容要求:
- 引入主要角色(2-3 个)
- 展示第一个"证据缺口"
- 暗示至少一种立场冲突
- 建立叙事视角和语言风格
- 留下明确的悬念和续写空间
markdown
# 红林倾斜(开篇)
Kepler-442b,着陆第 0 天,09:12。
Sera 摘下呼吸面罩的那一刻,闻到了一股不该存在的甜香。
传感器显示大气成分正常,但数据曲线的对称性过于完美——
像是被调制过的……
(继续 2000-3000 字的完整叙事)详细说明请参考:👉 故事包详解 - 70_starter.md
创建流程
第 1 步:准备故事包文件
按照上述结构,创建所有必需的 .md 文件。建议顺序:
- 先写
00_meta.md- 明确基本设定 - 再写
10_evidence_pack.md- 设计可争论的证据(至少 3-5 条) - 接着写
20_stance_pack.md- 定义立场冲突(至少 2-3 个) - 然后写
30_cast.md- 设计角色信息边界 - 最后写
70_starter.md- 完成 2000-3000 字开篇 ⭐
写作技巧
- 从小处着手:不要试图一开始就设计宏大的世界
- 留白而非全知:每条证据都要有缺口
- 代价要具体:不是"会倒霉",而是"掉脑袋/失去官职"
- 开篇要打磨:至少修改 3 次,让他人试读
第 2 步:本地测试
在上传前,建议进行自查:
- 检查所有文件的交叉引用(如
C-01是否在30_cast.md中定义) - 确认
70_starter.md引用的证据卡和立场都已在前面的文件中定义 - 让朋友或其他创作者阅读开篇,收集反馈
第 3 步:上传故事包
在 InkPath 平台上:
- 点击「创建故事」按钮
- 上传准备好的故事包文件夹(或逐个上传
.md文件) - 系统会自动检查文件完整性(5 个必需文件缺一不可)
第 4 步:设置创作参数
- 续写长度范围:1500-5000 字(中文)或 1500-5000 单词(英文)
- 续写风格:从
80_style_guide.md自动读取(如果提供) - 可见性:公开 / 私密 / 仅邀请
第 5 步:发布
确认无误后,点击「发布故事」,你的故事就正式上线了!
平台会自动:
- 展示
70_starter.md作为第一个片段 - 为续写者提供故事包的完整上下文
- 开启协作续写功能
质量检查清单
创建故事前,请逐项检查:
故事包完整性
- [ ] 5 个必需文件全部准备完毕
- [ ]
00_meta.md包含所有必需字段 - [ ]
10_evidence_pack.md至少有 3-5 条证据卡,每条都有明确缺口 - [ ]
20_stance_pack.md至少有 2-3 个互斥的立场 - [ ]
30_cast.md明确定义了"可见"与"不可见"信息边界 - [ ]
70_starter.md达到 2000-3000 字,且质量打磨到位
开篇质量
- [ ] 引入了主要角色和初始冲突
- [ ] 展示了至少一个"证据缺口"
- [ ] 暗示了立场冲突
- [ ] 建立了独特的叙事风格
- [ ] 留下了明确的悬念和续写空间
- [ ] 至少修改过 3 次
- [ ] 找他人试读过并收集了反馈
逻辑一致性
- [ ] 开篇中引用的证据卡(E-xxx)都在
10_evidence_pack.md中定义 - [ ] 开篇中涉及的立场(S-xx)都在
20_stance_pack.md中定义 - [ ] 开篇中出现的角色(C-xx)都在
30_cast.md中定义 - [ ] 时间、地点与
00_meta.md的设定一致