webnovel-writer 冲突设计指南:从三层结构、强度分级到升级机制的长篇网文冲突引擎
【免费下载链接】webnovel-writer基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200 万字量级 连载创作。项目地址: https://gitcode.com/GitHub_Trending/we/webnovel-writer
在 webnovel-writer 的/webnovel-plan规划技能中,冲突设计不是泛泛的写作建议,而是卷纲与章纲拆分时按需加载的方法论 reference:它定义了冲突的三大层次、S/A/B/C 四级强度、逐级升级公式、可复用的冲突卡模板,以及冲突密度与爽点配合的节奏参数。读完后你将掌握「先定冲突层级与强度、再按节拍表落危机链、最后用自检清单验收」的完整工作流,并了解这套方法论如何与卷节拍表模板、CSV 参考库检索和 Story System 写作合同衔接落地。
一、在 webnovel-plan 流程中的定位:按需区段加载的规划参考
冲突设计指南位于 conflict-design.md,是 webnovel-plan 技能 outlining 参考目录下的核心文件之一,与 章节规划技巧、卷级节奏模板 和 大纲结构设计 同目录。
从 SKILL.md 的读取策略表可以看到它的触发时机与读取方式:
- 触发条件:Step 6(生成卷纲骨架)/ Step 7(批量生成章纲)「需要冲突」时读取;
- 读取方式:区段读——先用
Grep匹配^#{2,4}定位真实标题锚点行号,再用Read的 offset/limit 取目标段,即只取当前卷需要的「对应冲突类型小节」,而非整文件吞入; - 消费登记:这一触发关系被正式记录在 reference-loading-map.md 中,口径为「只登记 skill 明确要求直接读取的 md/template」。
这个设计对使用者有两点实际意义:
方法论与流程解耦:冲突指南本身不含命令,它只回答「冲突该怎么设计」;何时读、读哪一段由 SKILL.md 的触发表控制。想手动参考时,直接按小节标题检索即可。
与 CSV 检索互补:plan 技能在卷级规划阶段还会用 reference_search.py 做 BM25 关键词检索,以卷级核心冲突为查询词命中 爽点与节奏.csv 与 桥段套路.csv:
python -X utf8 "${SCRIPTS_DIR}/reference_search.py" --skill plan --table 爽点与节奏 --query "{卷级核心冲突}" --genre "${GENRE}" python -X utf8 "${SCRIPTS_DIR}/reference_search.py" --skill plan --table 桥段套路 --query "{卷级核心冲突}" --genre "${GENRE}"也就是说,md 参考给出的是「冲突设计的通用骨架」,CSV 检索给出的是「当前题材下的具体桥段与节奏条目」,两者在 Step 6/7 汇合。
二、冲突的三大层次:外部、内部、理念
核心原则:没有冲突就没有故事。冲突是剧情的引擎,是爽点的源泉。
指南把冲突拆成三个递进层次,规划卷纲时先判断本卷核心冲突落在哪一层,再决定投入多少篇幅。
层次 1:外部冲突(人 vs 人/势力/环境)
定义:主角与外界的对抗。
- 个人恩怨:主角 vs 叶良辰(情敌/仇人)
- 势力对抗:天剑宗 vs 血神教
- 环境挑战:渡劫/兽潮/天灾
层次 2:内部冲突(人 vs 自我)
定义:主角内心的挣扎。
- 道德困境:为了救妹妹,要不要屠城?
- 身份认同:我是正道弟子,还是魔道传人?
- 欲望冲突:追求力量 vs 守护爱人
层次 3:理念冲突(价值观 vs 价值观)
定义:不同世界观的碰撞。
- 正邪之争:正道的虚伪 vs 魔道的真实
- 天道之辩:顺天而为 vs 逆天改命
- 弱肉强食 vs 守护弱者
从仓库内的实际项目数据看,这三层不是互相排斥的:评测样例项目 总纲.md 的卷级核心冲突是「三年之约」(个人恩怨的外部冲突),而同一文件第 4 章章纲里的核心冲突「是隐藏实力保全秘密,还是全力以赴证明自己」则是一条内部冲突线。这与指南第 7 节「多线交织」的思路一致——卷级主线用外部冲突立骨架,章级用内部冲突做张力。
三、冲突强度分级:S/A/B/C 四级与触发条件
强度分级是冲突卡填写和节拍表「代价/风险升级」列的刻度尺。四级定义、触发条件与示例如下(以下冲突卡示例完整继承自原指南)。
S级冲突(生死之战)
特征:不死不休,双方至少有一方会消失。
触发条件:杀父之仇/夺妻之恨、灭门灭宗、世界存亡。
主角 vs 血神教主(最终BOSS) - 仇恨: 血神教杀了主角全家、掳走妹妹 - 目标: 彻底消灭血神教 - 结果: 必须有一方死亡A级冲突(重大利益)
特征:涉及核心利益,但可以妥协。
触发条件:争夺圣地传承、宗门继承人之争、秘境夺宝。
主角 vs 同门师兄(争夺亲传弟子名额) - 冲突: 只有一个名额 - 结果: 可以通过比试决出胜负,败者不一定死B级冲突(面子/地位)
特征:争的是一口气,可以和解。
触发条件:被嘲讽/挑衅、争风吃醋、排名竞争。
主角 vs 龙套(被嘲讽"你也配?") - 冲突: 维护尊严 - 结果: 打一顿/打脸即可,不必杀人C级冲突(日常摩擦)
特征:小打小闹,调节气氛。
触发条件:抢座位、口角、误会。
主角 vs 路人(食堂排队插队) - 冲突: 小矛盾 - 结果: 吵两句,或者用实力小小震慑分级与「爽点密度」的对应关系
指南第 5 节的冲突密度指标与同目录 chapter-planning.md 的爽点分级表是配套的:爽点按 S(每 50-100 章)/A(每 20-30 章)/B(每 10 章)/C(每 3-5 章)分布,冲突强度则规定「每 10 章至少 1 个 B 级或以上冲突」。两者叠加,本质上是在要求:冲突是爽点的前置条件,压制级别决定了兑现级别。
四、冲突升级机制:升级公式与节拍表危机链的对应
升级公式
小冲突 → 误会加深 → 利益纠葛 → 不死不休升级案例
阶段1(C级): 主角和叶良辰在酒楼发生口角 阶段2(B级): 叶良辰因面子受损,派人暗杀主角(失败) 阶段3(A级): 主角反杀叶家护卫,叶家派长老追杀 阶段4(S级): 主角灭了叶家分支,叶家族长亲自出手作用:通过逐步升级,让冲突更合理,避免「一言不合就生死大战」的突兀感。
落到节拍表:Fichtean 危机递增
升级机制不是停留在概念上,plan 技能的输出模板 大纲-卷节拍表.md 把它变成了硬约束:
## 3) 升级危机链(Fichtean 危机递增,至少 3 次) | 节点 | 危机/冲突 | 代价/风险升级 | 结果/变化(可量化优先) | |------|-----------|---------------|--------------------------| | 1 | | | | | 2 | | | | | 3 | | | | | 4(可选) | | | | | 5(可选) | | | |即:每卷必须有一条至少 3 次递增的危机链,每次升级要写明「代价/风险升级」与「结果/变化」。SKILL.md 的 Step 4 硬要求「危机链至少 3 次递增」,Step 9 验证失败会只重做失败批次。另外,爽点与节奏.csv 中的 PA-006(冲突升级/狗血升级/多方修罗场)条目进一步强调:升级必须沿「原冲突、催化事件、多方入局、峰值爆点」逐层推进,每次升级都让 stakes 更难回头,并且「升级后还要留下余波,不然只剩吵闹」——这是对指南升级公式在言情向题材上的细化补充。
五、冲突设计模板:对立、三方、内部三种冲突卡
冲突卡是把一条冲突线结构化的最小单元。指南给出三个模板,规划卷纲时直接填用。
模板 A:对立冲突(主角 vs 单一敌人)
## 冲突卡:主角 vs 叶良辰 **起因**: 叶良辰退婚羞辱主角 **发展**: - 第10章: 叶良辰在宗门嘲讽主角 - 第30章: 宗门大比,主角击败叶良辰 - 第50章: 叶良辰请出家族长老报复 **高潮**: 第80章,主角血洗叶家 **结局**: 叶良辰死亡,冲突彻底解决 **遗留**: 叶家背后的靠山(圣地)对主角产生敌意注意「遗留」字段——它不是装饰,而是跨卷衔接机制:plan 技能的 Step 9 会生成显式结构化写回文件大纲/第{volume_id}卷-总纲写回.json,其中open_loop_writeback字段专门登记「本卷结束后仍持续开放的问题」,且明确「只写规划中显式列出的伏笔/开放环,禁止从卷纲自由文本推断」。冲突卡上的「遗留」就是这类开放环的主要来源之一。
模板 B:三方冲突(主角 vs 敌人A + 敌人B)
## 冲突卡:正邪魔三方混战 **正道**: 天剑宗(主角所在) **邪道**: 血神教 **魔道**: 万毒窟 **导火索**: 秘境开启,三方都想独吞 **发展**: - 第100章: 三方在秘境入口对峙 - 第110章: 进入秘境后,正道内部分裂(有人想和邪道联手) - 第120章: 魔道偷袭邪道,主角趁乱夺宝 **高潮**: 第130章,主角在三方混战中黄雀在后 **结局**: 三方两败俱伤,主角得利模板 C:内部冲突(主角 vs 所在势力)
## 冲突卡:主角 vs 宗门长老派 **背景**: 宗门内部分为宗主一脉和长老一脉 **起因**: 主角因实力太强,威胁到长老一脉的利益 **发展**: - 第200章: 长老派暗中打压主角 - 第210章: 主角被陷害,差点被逐出宗门 - 第220章: 主角找到证据,反击长老派 **高潮**: 第230章,宗门大会,主角揭露长老派勾结外敌 **结局**: 长老派被清洗,主角成为宗门核心人物三个模板的共性是字段结构一致:起因/背景 → 发展(带章节号的节点序列)→ 高潮 → 结局 → 遗留。其中「发展」字段里的章节号不是随意的:plan 技能 Step 7 拆章时每章必须包含时间锚点等字段,冲突卡上的章节节点是拆章时把冲突线铺到具体章纲的落点索引。
六、冲突的节奏控制:密度指标与爽点配合公式
冲突密度
- 最低标准:每 10 章至少有 1 个 B 级或以上冲突;
- 理想状态:每 5 章 1 个小冲突 + 每 20 章 1 个大冲突;
- 禁忌:连续 30 章没有明显冲突(剧情会显得拖沓)。
冲突与爽点的配合
冲突建立(压抑) → 主角反击(爽) → 冲突升级(再压抑) → 主角碾压(大爽)示例:
第40章: 叶良辰嘲讽主角(压抑) 第41章: 主角展示实力,小小打脸(小爽) 第42章: 叶良辰请出家族长老(压抑升级) 第45章: 主角击杀长老,血洗叶家(大爽)这套「压抑→反击」循环在仓库的 CSV 参考库中有对应条目可佐证其普遍性:爽点与节奏.csv 的 PA-001 要求「先把压抑写具体且持续,再在不可退让点集中爆发……爆发段则必须改写关系、局面或规则,不能只是情绪大声量」;PA-021(爽压钩平衡)则给出章级颗粒度的配比原则「小爽点能续命,小压力能蓄势,小钩子能续读,三者比单靠大高潮更适合日更」。此外 PA-022(高潮分布)提醒「密了会疲劳,稀了会流失」,与指南的密度指标互为呼应。
七、避免无意义冲突:三个特征与三个必须
无意义冲突的特征
- 无缘无故:两人完全没有交集,突然就打起来了;
- 重复冲突:主角已经打脸过叶良辰三次了,还在打第四次;
- 无后果冲突:打完了,双方都没有损失,也没有收获。
如何让冲突有意义?
- 必须有起因:利益冲突/价值观冲突/误会/仇恨;
- 必须有后果:胜者获得好处(经验/宝物/名声),败者付出代价(死亡/失去地位);
- 必须推动剧情:通过这次冲突,主角变强了/认识新人了/获得新线索了。
这三条「必须」恰好构成章纲验收的反向检查项:plan 技能 Step 7 要求每章写出「目标、阻力、代价」「本章变化」「章末未闭合问题」等字段(见 SKILL.md Step 7 段落),而 第1卷-详细大纲.md 等样例文件展示了这些字段的实际形态。换句话说,「无后果冲突」在章纲层面就是「本章变化」为空——这种冲突在规划阶段就应被拦下,而不是留到写作阶段。
八、多线冲突交织:为什么交织、怎么交织
为什么要多线?
- 避免单一冲突线太单调;
- 制造复杂性,增加可读性;
- 给配角发挥空间。
多线冲突示例
## 第一卷同时进行的三条冲突线 **主线**: 主角 vs 叶良辰(个人恩怨) **副线A**: 天剑宗 vs 血神教(势力对抗,背景板) **副线B**: 主角 vs 宗门考核(环境挑战) ## 交织点 第30章: 宗门大比(主线 + 副线B) 第50章: 血神教突袭宗门,主角趁乱击杀叶良辰(三线汇聚)多线设计在仓库其他位置有配套方法论:plan 技能 Step 6 必读的 strand-weave-pattern.md 定义了 Quest/Fire/Constellation 三线交织的占比建议,review 技能在「审查涉及多线交织」时也会全文加载该文件(见 reference-loading-map.md)。CSV 侧的 PA-009(群像节奏/多线叙事)则给出关键原则:「先确定所有支线的汇聚事件,再倒推各线推进速度和切换时机」——与上面示例中「第 50 章三线汇聚」的写法同构:先定汇聚点,再铺分线。
九、冲突解决方式:四种路径与推荐配比
| 方式 | 推荐占比 | 适用场景 | 流程 | 示例 |
|---|---|---|---|---|
| 武力碾压 | 70% | 大部分网文 | 主角实力强 → 直接碾压敌人 → 爽 | “一剑斩金丹!全场震惊!” |
| 智谋取胜 | 20% | 主角暂时打不过敌人 | 用计谋/阵法/毒药削弱敌人 → 再出手 | “主角提前在秘境布下陷阱,引诱敌人进入,借秘境机关杀敌” |
| 和解/妥协 | 5% | 非生死冲突 | 双方找到共同利益点 → 暂时联手 | “正邪两道虽然对立,但兽潮来袭,只能联手御敌” |
| 暂时搁置 | 5% | 为后续剧情埋伏笔 | 外力介入(强者出现/时间到/秘境关闭)→ 冲突中断 | “就在两人生死相搏之际,宗主现身:‘住手!’” |
四个比例是规划期的分配参考:70% 的武力碾压保证爽感供给,20% 的智谋取胜覆盖「主角暂时弱势」的章节(避免主角全程无敌导致的战力崩坏),而两个 5% 分别服务「非生死局面的和解」与「为后续埋伏笔的搁置」。
从题材维度看,这个比例不是铁律。裁决规则.csv 为每个 canonical genre 定义了「爽点优先级」与「冲突裁决」,例如玄幻题材的爽点优先级是「等级压制 > 逆境翻盘 > 底牌揭晓」(武力碾压主导),而悬疑题材是「真相揭示 > 规则反用 > 误导反转」(智谋/信息战主导)。Story System 运行时会在 RuntimeContractBuilder 生成卷/章合同的过程中按裁决规则注入对应指导,因此同一份冲突指南落到不同题材卷里,解决方式的实际权重会被题材裁决微调。
十、冲突设计自检清单
每次设计冲突时,逐项检查:
- 起因明确:为什么打?(不能"看你不爽"这种弱智理由)
- 实力对比:敌人是否比主角强?(如果太弱,没有张力)
- 利益相关:冲突是否涉及核心利益?(面子不如宝物吸引人)
- 升级合理:冲突是否有逐步升级的过程?(不要一上来就生死大战)
- 有后续影响:冲突结束后,是否有遗留问题?(埋伏笔)
- 符合人设:主角/反派的行为是否符合其性格?
这六项里,「实力对比」一项在 CSV 参考库中有更细的展开:PA-005(反派体系/压力阶梯)要求「每一层反派都要对应不同压力来源和损失类型」,并把对手拆成试探、压制、改局、终局四类压力——小反派负责引战和暴露短板,高层反派负责改规则或改地图。可以推断,自检时若发现「敌人只是数值更高的同款」,就应当按 PA-005 的思路重排反派层级。
十一、冲突库:常用冲突类型速查表
| 冲突类型 | 起因 | 强度 | 解决方式 | 爽点 |
|---|---|---|---|---|
| 退婚打脸 | 被看不起 | A级 | 武力碾压 | 打脸前未婚妻 |
| 秘境夺宝 | 资源争夺 | S级 | 智谋+武力 | 获得神器 |
| 宗门内斗 | 权力斗争 | A级 | 站队+清洗 | 地位提升 |
| 兽潮来袭 | 环境危机 | S级 | 联手御敌 | 立功+突破 |
| 正邪大战 | 理念冲突 | S级 | 武力决战 | 击败魔头 |
| 被陷害 | 误会/小人 | B级 | 找证据反击 | 揭穿真相 |
使用此表格,可以快速选择合适的冲突类型,并确保每种冲突都有明确的解决方式和爽点。速查表的「强度」列与第三节分级体系一致,「爽点」列则是兑现承诺——规划时若一条冲突写不出对应爽点,说明它大概率属于第七节的「无后果冲突」,应当放弃或改造。
十二、落地路径:从冲突设计到节拍表、总纲与写作合同
把上述方法放回 webnovel-writer 的实际规划链路,冲突设计的产出会流经三个数据落点:
- 总纲的卷目录:大纲-总纲.md 模板中每卷都有一列「核心冲突」,与卷名、章节范围、卷末高潮并列。plan 技能的 Step 1 会检查「总纲缺少卷名 / 章节范围 / 核心冲突 / 卷末高潮 → 阻断并请求用户补全」,即核心冲突是规划流程的阻断级前置条件,不是可选项。评测样例 总纲.md 中的「核心冲突:三年之约」就是这一字段的实际形态。
- 卷节拍表的危机链与中段反转:第四节已说明升级机制如何对应「升级危机链(至少 3 次递增)」;同一模板还要求必填「中段反转」(假胜利/假失败/反转事件,确无则写「无(理由:...)」),这为冲突线的升级提供了一个强制的变调节点。
- 章纲的逐章冲突字段:Step 7 批量拆章时,每章的「核心冲突」会写入
大纲/第{volume_id}卷-详细大纲.md(样例见 第1卷-详细大纲.md);Step 10 再把真实CHAPTER_GOAL传给story-system命令刷新写作合同,使冲突设计最终进入写作主链输入.story-system/。
完整链路可概括为:
冲突指南(层次/分级/升级/模板/自检) → 卷节拍表(核心冲突 + 危机链 + 中段反转) → 章纲(逐章核心冲突/阻力/代价/钩子) → Story System 合同(写作与审查阶段的执行输入)附录:冲突设计案例分析——《斗破苍穹》
核心冲突:萧炎 vs 纳兰嫣然(三年之约)。
冲突升级:
- 退婚(C级→B级冲突)
- 三年之约(A级冲突)
- 云岚宗干涉(升级为 S级,变成萧炎 vs 云岚宗)
- 最终决战(灭云岚宗)
优点:冲突升级自然,从个人恩怨上升到势力对抗,层层递进。
这个案例把指南的三大机制串成了一个完整闭环:冲突起点落在「层次 1 外部冲突·个人恩怨」,强度从 C 级起步(避免开局即生死大战的突兀感),升级路径 C→B→A→S 严格沿「误会加深→利益纠葛→不死不休」的公式推进,且每一级升级都引入了新的对抗主体(从纳兰嫣然个人到云岚宗势力),使「势力对抗」成为下一级的自然载体。对照第六节的密度指标,三年之约本身就是一个长期悬挂的 A 级压力源,为中间所有 B/C 级冲突提供了「升级合理」的锚点。
参考资料索引
- 冲突设计指南原文
- webnovel-plan SKILL.md(触发条件与流程)
- Reference Loading Map(消费关系登记)
- 卷节拍表模板 / 总纲模板
- 章节规划技巧(爽点分级与密度)
- 爽点与节奏 CSV / 裁决规则 CSV / 桥段套路 CSV
- reference_search.py(BM25 检索实现)
- 评测样例总纲
【免费下载链接】webnovel-writer基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200 万字量级 连载创作。项目地址: https://gitcode.com/GitHub_Trending/we/webnovel-writer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考