Axıs
技能目录

P5 · 结构与分支:工期与文本量的取舍

P5 · 结构与分支:工期与文本量的取舍

5.1 分支的真实成本(不是直觉的倍数)

独立开发者最常见的死亡方式:以为"两个分支 = 两倍文本",实际是 1.6 倍 + 3 倍 QA + 2 倍 bug 面。

成本系数(经验值,用你自己的实测校准):

结构 文本量系数 QA 系数 说明
纯线性 1.0 1.0 基线
线性 + 状态变体台词 1.15–1.3 1.2 同一节点写 2–3 套台词,结构不变
线性 + 顺序自由(串珠) 1.2–1.4 1.5 每颗珠子要能独立成立并回到主绳
2 条真实支线分叉 1.5–1.7 2.2 共享主干,分叉段独立
3 结局(结局段独立) 1.0 + 3×结局文本 1.6 最划算的"分支感"来源
全分支树(每层 2 分叉,4 层) 2.5–4.0 5+ 独立游戏禁止,除非这就是卖点

结论:把预算花在结局分叉(便宜、感受强)和状态变体(便宜、频次高),不要花在中段的大分叉(贵、QA 重、玩家多半只玩一次)。

5.2 三种推荐结构

A. 线性 + 状态变体(默认推荐)

  • 结构完全线性,台词因 flag 而异。
  • 玩家感受:"世界记得我"——这是最便宜的 Agency(L0–L1)。
  • 写法:节点 → [flag 条件] → 变体台词,不复制整棵树。
== 铁匠铺_开场 ==
{ flag.well_dried:
  井的事你听说了。
- else:
  炉子灭了三天了。
}

B. 串珠式(支线密集/开放小世界)

  • 珠子:可自由顺序的独立单元,每个自带小三幕(欲望-阻碍-转向)。
  • 主绳:强制关键节点(bottleneck)。每颗珠子结束必须回到主绳的下一个节点,否则玩家在结构上迷路。
  • 珠子数量上限:2–6 小时流程建议 4–6 颗。

C. 循环池(roguelike / 重复结构)

  • 不做线性剧本,做事件池 + 优先级队列。
  • 优先级:关键剧情 > 关系推进 > 世界反应 > 风味。关键剧情优先且只播一次。
  • 台词池容量 = 预期遭遇次数 × 6~8 条(每条 ≤ 12 字)才不会听腻。
  • 优势:可分批追加,工期不确定时最安全;写完 30 条就能上线,之后持续补。

5.3 该不该分支:决策树

玩家的选择会改变"结局"吗?
├─ 会 → 做 2–3 个结局(便宜,感受强)
└─ 不会 → 玩家的选择会改变"某人的命运/某段内容"吗?
    ├─ 会 → 做 1–2 处局部后果(L2),其余用状态变体
    └─ 不会 → 只做状态变体台词(L0–L1),不要做分支

幻觉的伦理:给 L0 就别让玩家以为拿到 L2。玩家一旦发现"三个选项一个结果",后面所有选项的可信度归零。 幻觉的正确用法:在不影响结构的地方给足表现性反馈(不同台词、不同镜头、不同战利品描述),把预算省给 2–3 个真节点。

5.4 结局设计(1–3 个)

  • 结局不是"分支数量",是裁决的重量。3 个有分量的 > 12 个换皮的。
  • 每个结局必须回答:玩家失去了什么。没有失去的结局不是结局,是通关画面。
  • 结局前给不可逆确认(明确警告 + 二次确认),避免误触导致情绪崩坏。
  • 小体量推荐:一个真结局 + 一个隐藏结局。隐藏结局的成本应该只是一段额外文本 + 一个已有场景的变体。

5.5 文本量估算(用 templates/02-scope-calculator.md 计算)

经验区间(中文,含对白/物品/日志,不含 UI 文案):

流程时长 文本主导型 环境/机制主导型
1–2 小时 1.5–3 万字 0.5–1.2 万字
3–5 小时 3–6 万字 1–3 万字
6–10 小时 6–12 万字 2.5–5 万字

产能(独立开发者边写边改的实测区间):定稿 800–2,000 字/天;纯产出日可达 3,000 字但返工率高。 → 反推工期:5 万字 ÷ 1,200 字/天 ≈ 42 个工作日,且这是全职写作,不含设计与返工。

铁律:文本量预算 = 产能 × 可用天数 × 0.7(安全系数)。算出来超出,就砍内容,不要"加快写作"。

5.6 抗变更的写作顺序(独立游戏特有)

玩法会变,文本不能跟着死。写作顺序按抗变更性排序:

  1. 先写:与具体玩法解耦的短文本(bark、物品描述、日志、环境文本)——这些在玩法改动后大多仍可用。
  2. 再写:关键剧情节点的结构(beat 表 + 场景简报)——结构比台词更抗变更。
  3. 最后写:对白本体——玩法定型后再批量写。

不要在垂直切片通过前批量写对白。

5.7 结构与规模自检

  1. 文本量预算有数字吗?是算出来的还是感觉?
  2. 分支位于结构的哪一段?它的 QA 成本被计入了吗?
  3. 每个分支出口回到主干了吗?有没有悬空节点?
  4. 玩家只走关键路径,能通关吗?会看不懂结局吗?
  5. 如果工期砍半,先砍什么?(答案应该是"文本量",而不是"质量"——所以要先准备好可砍的风味文本清单)