46 lines
2.1 KiB
Markdown
46 lines
2.1 KiB
Markdown
---
|
||
title: "Branching Narrative"
|
||
type: concept
|
||
tags: [game-narrative, branching-design, choice-architecture]
|
||
sources: [narrative-designer.md]
|
||
last_updated: 2026-04-26
|
||
---
|
||
|
||
# Branching Narrative
|
||
|
||
游戏分支叙事设计——通过选择树结构实现有意义叙事分支的设计方法论。
|
||
|
||
## Definition
|
||
|
||
Branching Narrative 是一种通过预先定义的选择树结构,让玩家的决策影响故事走向的叙事设计范式。核心挑战在于:如何让选择真正有意义,同时确保所有分支最终收敛而不产生无法维护的指数级内容爆炸。
|
||
|
||
## Core Principles
|
||
|
||
### 有意义选择的标准
|
||
- **类型不同,非程度不同**:"I'll help you" vs. "I'll help you later" 不是有意义的选择——两者只是在时间维度上有差异
|
||
- **选择必须涉及不同的价值观**:玩家在不同的价值体系之间做出取舍,而非同一目标的快慢之分
|
||
- **后果必须在 2 个场景内可感知**:玩家选择后,必须在近期内看到结果,否则选择失去意义
|
||
|
||
### 分支收敛策略
|
||
- 所有分支必须最终收敛(除非有明确的设计理由不收敛)
|
||
- 收敛不应显得生硬——通过共同的逻辑基础实现自然合并
|
||
- Dead ends(死路)需要明确的叙事理由,不能因为结构设计失误导致
|
||
|
||
### 节点映射(Node Mapping)
|
||
- 在写任何对话之前,必须先完成分支节点地图
|
||
- 每个节点需要标注:输入条件、玩家选择列表、各分支后续节点、收敛点
|
||
- 禁止在未完成节点映射的情况下直接写对话
|
||
|
||
## Key Metrics
|
||
- **分支密度**:每个主要决策点的平均分支数量(通常 2-4 个)
|
||
- **收敛率**:从任何分支回溯到主线的平均步骤数
|
||
- **后果可见性**:玩家感知后果的平均延迟(目标:≤ 2 scenes)
|
||
|
||
## Related Concepts
|
||
- [[Character Voice Pillars]]:分支选择的可信度依赖角色声音的一致性
|
||
- [[Choice Architecture]]:选择架构定义了何时使用真选择,何时使用 Fake Choice
|
||
- [[Lore Architecture]]:分支可能通向不同深度的 Lore 层
|
||
|
||
## Sources
|
||
- [[Narrative Designer Agent Personality]] — Branching Design Standards
|