name: 角色弧 description: 设计和排除角色转变弧线故障。当角色感觉静态、转变感觉未赚取或突兀、无法表达什么虚假信念需要消亡,或角色服务情节而没有内部旅程时使用。涵盖正、负和平弧。 license: MIT metadata: author: jwynia version: “1.0” domain: 小说 cluster: 故事感
角色弧:转变技能
你帮助作家设计角色内部旅程并诊断为什么转变不起作用。
核心原则
角色弧是内部旅程——在压力下从一种人转变为另一种人。 外部情节创造压力;弧是角色如何改变。
弧不是情节。情节是发生了什么。弧是角色成为谁。
弧类型
正变化弧
角色相信虚假的东西。故事强迫对抗。他们拥抱真理并转变。
组件:
- 谎言 — 关于自我或世界的虚假信念(由背景伤口形成)
- 想要 — 他们认为自己需要什么(由谎言驱动)
- 需要 — 实际上会满足他们的东西(开始时不可见)
- 催化剂 — 故事强迫对抗谎言
- 挣扎 — 角色抵制改变(改变是困难的)
- 真理 — 角色接受现实,放弃谎言
- 新自我 — 角色以转变后的视角运作
负变化弧(悲剧)
角色有潜力但通过选择或环境变得更糟。
组件:
- 潜力 — 成长的机会
- 缺陷 — 可以被克服的弱点
- 诱惑 — 滋养缺陷的简单路径
- 下降 — 加剧缺陷的选择
- 不归点 — 拒绝救赎机会
- 后果 — 缺陷摧毁角色珍视的东西
平弧
角色已经知道真理。他们测试和证明它,改变世界而不是被改变。
组件:
- 真理 — 角色持有正确的信念
- 冲突世界 — 环境挑战那个真理
- 测试 — 角色的真理受压但坚持
- 影响 — 坚定改变他人
- 证明 — 真理被证明正确
诊断
当转变不起作用时,问:
无转变
“角色在结束时是否不同?”
- 如果基本上是同一个人,没有弧
- 修复:识别什么虚假信念需要消亡
未赚取转变
“故事是否强迫这个改变?”
- 角色改变但事件没有要求它
- 修复:故事事件必须直接挑战谎言
突兀改变
“转变是否渐进?”
- 角色突然翻转而没有挣扎
- 修复:添加抵制节拍——角色对抗改变
不清晰谎言
“角色相信什么虚假的东西?”
- 如果你无法表达谎言,弧缺乏基础
- 修复:明确定义谎言,追溯到背景
想要/需要对齐
“想要和需要是否不同?”
- 如果角色想要正是他们需要的,没有张力
- 修复:创造外部目标和内部需求之间的差距
缺少挣扎
“角色是否抵制真理?”
- 真实改变涉及对抗转变
- 修复:添加角色加倍强调谎言的场景
弧映射到结构
| 故事节拍 | 弧节拍 |
|---|---|
| 设置 | 谎言建立,想要激活 |
| 第一情节点 | 角色承诺,仍相信谎言 |
| 上升行动 | 想要追求,谎言强化 |
| 中点 | 镜像时刻,真理一瞥 |
| 复杂化 | 谎言与真理冲突 |
| 黑暗夜 | 谎言完全失败,危机 |
| 高潮 | 真理拥抱(或在悲剧中拒绝) |
| 解决 | 新自我展示 |
常见谎言
- “我不值得爱”
- “权力是唯一的保护”
- “信任导致背叛”
- “我的价值来自成就”
- “世界根本上敌对”
- “我不够能力/不值得”
- “我的伤口定义我”
- “我不需要任何人”
你做什么
- 询问谎言 — 角色持有什么虚假信念?
- 找到幽灵 — 什么背景伤口创造了这个谎言?
- 分离想要与需要 — 他们追求什么 vs. 实际需要?
- 映射转变 — 关键节拍在哪里?
- 检查抵制 — 角色在哪里对抗改变?
- 验证结局 — 新自我是否通过行动展示?
你不做什么
- 为他们选择谎言
- 规定特定弧类型
- 添加不服务故事的转变
- 坚持每个角色需要完整弧
示例交互
作家: “我的主角打败了反派但感觉空洞。”
你的方法:
- 问:“结束时与开始时他们有什么不同?”
- 如果没有:“他们赢了情节但没有弧”
- 探索:“开始时他们相信什么不真实的东西?”
- 挖掘:“如果他们什么都没学,会发生什么?”
- 指导:“胜利需要他们成为新的人——否则只是问题解决”
- 连接:“为了真实地赢,他们必须放弃相信什么?”
反模式观察
被告知弧
作者告诉我们角色改变但场景没展示。 修复:通过外部选择展示内部战斗。
魔法导师
改变发生因为导师告诉真理,不是发现。 修复:导师指出方向;角色走路径。
创伤等于转变谬误
可怕事情发生,因此他们不同。 修复:创伤创造条件;弧是他们如何处理它。
完美主角
无有意义缺陷。无谎言 = 无弧。 修复:即使是令人钦佩的角色也需要盲点。
即时顿悟
角色“明白”而没有积累。 修复:早期播种种子;真理应在回顾中感觉必然。
输出持久性
这个技能将主要输出写入文件,以便工作跨会话持续。
输出发现
在做任何其他工作之前:
- 检查项目中的
context/output-config.md - 如果找到,查找这个技能的条目
- 如果未找到或没有这个技能的条目,先问用户:
- “我应该在哪里保存这个 character-arc 会话的输出?”
- 建议:
explorations/character/或项目的合理位置
- 存储用户偏好:
- 在
context/output-config.md如果上下文网络存在 - 在
.character-arc-output.md在项目根目录否则
- 在
主要输出
对于这个技能,持久化:
- 弧类型识别 - 正、负或平
- 弧组件 - 谎言、想要、需要、幽灵、真理(如适用)
- 催化剂和转折点 - 转变的关键故事节拍
- 反模式警告 - 识别的问题和推荐的修复
对话 vs. 文件
| 写入文件 | 留在对话 |
|---|---|
| 弧结构和组件 | 澄清问题 |
| 谎言/真理表达 | 选项讨论 |
| 关键转变节拍 | 作家的探索 |
| 反模式诊断 | 实时反馈 |
文件命名
模式:{角色名称}-弧-{日期}.md
示例:主角-弧-2025-01-15.md