第09课:任务与故事讲述
Learning Objectives
- 理解任务系统作为”结构化叙事”的核心机制
- 区分主线任务与支线任务的不同设计目标和玩家体验
- 分析不同叙事结构(线性/分支/开放)的适用范围和叙事效果
- 评估玩家驱动叙事的设计挑战与实现方法
Core Idea
任务是游戏叙事的最核心载体。不同于书籍或电影的被动接收,游戏通过任务将叙事转化为玩家的行动指令——玩家不是在”听故事”,而是在”执行故事”。这种转化是游戏叙事区别于其他媒体叙事的根本特征。
flowchart TB subgraph ”任务系统 Quests” MQ[主线任务 Main Quests] SQ[支线任务 Side Quests] end subgraph ”叙事结构 Narrative Structures” L[线性 Linear] B[分支 Branching] O[开放 Open] end subgraph ”叙事技术 Storytelling Techniques” C[过场动画 Cutscenes] PD[玩家驱动叙事 Player-Driven] D[对话系统 Dialog] end MQ --> L MQ --> B SQ --> O B --> PD L --> C O --> D style MQ fill:#E91E63,color:#fff style SQ fill:#FF9800,color:#fff style L fill:#2196F3,color:#fff style B fill:#9C27B0,color:#fff style O fill:#4CAF50,color:#fff style PD fill:#00BCD4,color:#fff
Key Insight
好的任务设计回答了玩家内心两个问题:“我为什么在乎?“(动机)和 “我现在该做什么?“(方向)。主线任务承诺”最终答案”来驱动好奇心,支线任务则通过”有趣的角色/世界细节”来驱动探索欲。如果两者都失败了,任务就变成了”去 A 点杀 N 个怪”的无意义劳动——这被称为无上下文任务(decontextualized questing),是开放世界游戏的常见通病。
任务设计的三层结构
| 层次 | 内容 | 玩家体验 |
|---|---|---|
| 叙事层 | 情节、角色、对话、背景 | ”为什么会这样?“ |
| 目标层 | 任务目标、子目标链 | ”我需要做什么?“ |
| 机制层 | 战斗、潜行、收集、交互 | ”我具体怎么做?” |
三层必须协调一致。叙事层提供动机,目标层提供框架,机制层提供行动。如果叙事层说”拯救公主”但机制层只是”收集 10 朵花”,叙事与行为脱节,玩家会感到违和。
Patterns in This Cluster
| 模式 | 英文名 | 简短定义 |
|---|---|---|
| 任务 | Quests | 游戏赋予玩家的结构化目标序列,通常包含背景、目标和奖励 |
| 主线任务 | Main Quests | 推动核心叙事进程的任务链,通常不可跳过或顺序固定 |
| 支线任务 | Side Quests | 可选的任务内容,扩展世界观、丰富角色或提供额外奖励 |
| 故事讲述 | Storytelling | 游戏通过各种媒介(场景、对话、动画等)传递叙事信息的方式 |
| 过场动画 | Cutscenes | 玩家无法操控的叙事片段,用于展示关键情节或角色互动 |
| 叙事结构 | Narrative Structures | 任务和事件的组织方式,包括线性、分支、开放等 |
| 玩家驱动叙事 | Player-Driven Narrative | 玩家选择和行为影响故事走向的叙事方式,强调能动性 |
Worked Example:《巫师3》的任务设计——主线与支线的叙事编织
《巫师3:狂猎》(CD Projekt Red, 2015)被广泛认为是 RPG 任务设计的标杆。它的核心成就在于让支线任务不再”支线”。
主线任务:寻找希里
主线剧情围绕杰洛特寻找养女希里展开。设计上采用了模块化线性结构:总体方向是线性的(从威伦到诺维格瑞再到史凯利杰),但每个区域内玩家可以自由选择任务顺序和完成方式。
关键设计点:
- 紧迫感与探索自由的平衡:主线任务持续提醒”希里随时有危险”,但游戏世界充满可探索的内容。这种”叙事紧急性与现实自由的张力”是开放世界 RPG 的经典难题。《巫师3》的解决方案是:让部分支线任务在推进主线后变得不可完成或发生变化,从而使玩家的选择有真实的分量。
支线任务:每一个都是故事
《巫师3》的支线任务区别于大多数开放游戏的关键在于:
- 角色驱动的动机:每个支线任务都源自真实可信的角色困境(失去孩子的母亲、被诅咒的贵族、被压迫的精灵)
- 选择与后果:支线任务通常包含影响结局的选择,且后果往往在数小时甚至数十小时后显现
- 多层次的奖励:不只是经验和金币,更有叙事奖励——更多世界知识、角色关系发展
- 与环境叙事的结合:任务目标点周边的场景细节本身就是故事的一部分
graph LR subgraph ”威伦区域” A[血腥男爵主线] --> B1[林中夫人支线] A --> B2[凯拉的任务支线] B1 --> C[男爵结局变化] B2 --> C end subgraph ”诺维格瑞区域” D[特莉丝主线] --> E1[普西拉支线] D --> E2[永恒之火支线] E1 --> F[城市势力格局变化] E2 --> F end subgraph ”史凯利杰区域” G[克拉茨主线] --> H1[国王的赌局支线] H1 --> I[王位继承结局] end C --> J[希里结局影响] F --> J I --> J style A fill:#E91E63,color:#fff style D fill:#9C27B0,color:#fff style G fill:#2196F3,color:#fff style J fill:#4CAF50,color:#fff
叙事结构的智慧:选择即故事
《巫师3》选择的核心设计原则是**“没有正确的选择”**:
- 林中夫人任务中,玩家无法完美拯救所有角色——你必须在”拯救孤儿”和”拯救孩子们的灵魂”之间选择
- 这些选择的结果不是通过对话框告知玩家,而是通过游戏世界中可见的变化来展现——一个村庄荒废了,某个角色消失了
- 玩家驱动叙事不是通过巨大的剧情分支来体现(那需要指数级的内容投入),而是通过微观选择不断积累,最终汇聚成宏观差异
WARNING
许多游戏声称有”玩家驱动叙事”,但实际只是提供简单的善恶二元选择。《巫师3》证明了真正有效的玩家驱动叙事是让选择变得令人痛苦——如果玩家轻松选出了”正确”答案,那选择就没有意义。设计的核心是制造令人不安的道德困境。
自我检测
以下哪个最能描述”玩家驱动叙事”的核心理念?
A. 让玩家可以自由选择去任何地点 B. 给玩家一系列有意义的道德选择,这些选择影响故事走向 C. 提供丰富的角色自定义选项 D. 让玩家可以跳过所有过场动画
查看答案
B. 玩家驱动叙事(Player-Driven Narrative)的核心在于玩家的选择对故事产生真实的影响。选项 A 描述的是开放世界设计,选项 C 是角色自定义,选项 D 是辅助功能。玩家驱动叙事要求玩家的**决策**——而非运动或外观——改变叙事轨迹。在《巫师3》中,你选择放走林中夫人还是杀死她,直接决定了数小时后某个村庄的存亡,这才是玩家驱动的真义。总结
任务和叙事设计的核心挑战是:如何在提供结构化的目标序列的同时,不剥夺玩家的能动性? 优秀的任务设计是”有引导的自由”——玩家感到自己的每一步选择都有意义,但同时始终知道”我在这里做什么”。
Next Step
Continue with 0010-environmental-dialog to learn about environmental storytelling and dialog systems.