plot-logic.md 4.8 KB

现实题材剧情逻辑

现实题材最怕"不合理"。本文档提供构建严密剧情逻辑的方法。


一、逻辑链构建

因果链原则

每个事件都需要:
- 原因(为什么发生)
- 过程(怎么发生)
- 结果(发生后怎样)
- 影响(对后续的影响)

示例

事件:她辞职了

错误写法:
她突然辞职了。(没有原因)

正确写法:
原因:连续加班三个月,母亲又住院
过程:深夜在办公室收到医院电话,第二天递交辞呈
结果:失去收入来源,但能照顾母亲
影响:经济压力增大,为后续矛盾埋下伏笔

二、动机合理性

动机三要素

1. 欲望:想要什么
2. 障碍:什么阻碍
3. 行动:如何克服

动机强度检验

问自己:这个动机足够让人物做出这个行为吗?

弱动机:
"因为无聊所以出轨" ❌

强动机:
"婚姻名存实亡五年,在最脆弱的时候遇到了理解她的人" ✓

常见动机

生存类:金钱、健康、安全
情感类:爱、被爱、归属
尊严类:尊重、认可、地位
自我类:成长、自由、意义

三、巧合处理

巧合使用原则

1. 巧合可以制造困境,不能解决困境
2. 一个故事最多用1-2个巧合
3. 巧合需要铺垫

错误示例

"正当她走投无路时,突然中了彩票。" ❌
(巧合解决困境)

正确示例

"她在咖啡店偶遇前男友,而她正挽着现任的手。"
(巧合制造困境)

巧合铺垫技巧

让巧合看起来不那么巧:
- 提前暗示可能性
- 给出合理的时空条件
- 用人物反应强化真实感

四、时间线管理

时间线检查

- 事件发生的顺序是否合理?
- 时间间隔是否足够?
- 有没有时间冲突?

常见时间问题

问题1:时间不够
"她用一周时间从零开始学会了编程" ❌

问题2:时间冲突
"她上午在北京开会,下午在上海见客户" ❌
(除非有合理的交通安排)

问题3:时间跳跃不自然
"三年后"突然出现,没有任何过渡 ❌

时间线工具

建议制作时间轴:
- 列出所有重要事件
- 标注具体时间
- 检查逻辑冲突

五、人物行为逻辑

行为一致性

人物的行为要符合其:
- 性格设定
- 过往经历
- 当前处境
- 认知水平

行为转变

如果人物行为发生重大转变,需要:
- 足够的触发事件
- 渐进的心理变化
- 合理的转变过程

示例

错误:
"一向懦弱的她突然变得强势起来。"

正确:
"被欺负了三年后,当她看到女儿也被同样对待时,
她第一次站了出来。"
(有触发事件,有合理动机)

六、信息传递逻辑

信息来源

人物知道的信息必须有来源:
- 亲眼所见
- 亲耳所闻
- 他人告知
- 推理得出

常见问题

问题:人物知道不该知道的事
"她知道他在外面有人了。"
(她怎么知道的?需要交代)

解决:
"她在他衬衫上闻到了陌生的香水味。"

信息差设计

利用信息差制造戏剧性:
- 读者知道,人物不知道(悬念)
- 人物知道,读者不知道(反转)
- A知道,B不知道(误会)

七、社会规则逻辑

法律常识

涉及法律问题时要准确:
- 离婚程序
- 财产分割
- 抚养权
- 劳动法
- 刑事责任

职场规则

- 晋升流程
- 辞职程序
- 竞业协议
- 加班规定

医疗常识

- 疾病症状
- 治疗流程
- 医院规则
- 医保报销

八、逻辑漏洞检查清单

因果检查

  • 每个重要事件都有原因吗?
  • 原因足够充分吗?
  • 结果符合逻辑吗?

动机检查

  • 人物的行为有足够动机吗?
  • 动机符合人物性格吗?
  • 读者能理解这个动机吗?

时间检查

  • 时间线是否清晰?
  • 有没有时间冲突?
  • 时间跨度是否合理?

信息检查

  • 人物的信息来源清楚吗?
  • 有没有"全知"问题?
  • 信息传递是否合理?

常识检查

  • 有没有违反法律常识?
  • 有没有违反职业常识?
  • 有没有违反生活常识?

九、修复逻辑漏洞

方法1:补充铺垫

发现漏洞:她怎么知道密码的?
修复:前文加一句"她无意中看到他输入密码"

方法2:调整设定

发现漏洞:时间不够
修复:把"一周"改成"三个月"

方法3:增加解释

发现漏洞:行为不合理
修复:增加心理描写,解释动机

方法4:删除情节

发现漏洞:无法自圆其说
修复:删掉这个情节,换一种方式