第 106 章 互动与分支路线:每个选择都要维护世界状态

第十八部 商业产品路线改造

第 106 章 互动与分支路线:每个选择都要维护世界状态#

本章目录
106.1 选择合同、分支状态与生产预算106.2 分支图约束、选择界面与声音接口106.3 组合 QA、数据伦理与错误移植106.4 故障修复、验收与分支工作坊

互动短剧让观众选择角色行动,但不是在视频末尾放两个按钮。每个分支改变事实、关系、道具、知识和成本,并可能在之后汇合。《逆光收购》互动试验让观众在林夏获得匿名证据后选择“立即公开”或“先找顾舟验证”。

106.1 选择合同、分支状态与生产预算#

选择合同。

choice:
  choice_id: ch_ep004_evidence
  prompt: 如何处理匿名离职文件
  options:
    publish_now:
      value: speed
      risk: evidence_authenticity
    verify_with_gu:
      value: credibility
      risk: trust_and_delay
  must_feel: both_defensible
  decision_time_s: 8
  convergence_target: ep006_board_vote

两个选项都应表达价值冲突,不是明显正确与愚蠢选择。

分支状态。

立即公开分支让董事会提前警觉、林夏信誉受风险;验证分支增加顾舟知识和关系信任,但给林薇销毁证据时间。状态差异进入事实和关系账本。

branch_state_delta:
  publish_now:
    lin_reputation: -1_if_unverified
    wei_alert_level: +2
    gu_trust: 0
  verify_with_gu:
    gu_trust: +1
    wei_alert_level: +1
    evidence_confidence: verified

分支生产预算。

不要让每个选择无限倍增内容。分支分为视觉变体、场景变体和剧情变体。能用不同台词与状态完成的,不新建地点;真正改变关系的选择才投资独立场景。

汇合不是抹掉选择。两条线在第六集都进入董事会,但林夏信誉、顾舟信任和林薇准备程度不同,导致台词、反应和可用策略变化。

106.2 分支图约束、选择界面与声音接口#

分支图与状态约束。

图节点记录进入条件、资产、状态、选择、退出和汇合。图编译器检查不可达节点、循环、状态冲突、缺失素材和预算。每个发布版本生成可遍历清单。

分支 ID 与视频资产绑定,不能用文件名“A版”“B版”。观众选择事件带会话和版本,隐私最小化。

选择界面。

选项文字短、行动明确、不泄露结果。倒计时与平台按钮不遮挡表情和证据。选择前留出理解时间,不能在角色说完关键句同帧弹出。

未选择、超时和网络失败有默认路径,并公开一致规则。恢复播放时不能随机改变选择。

声音与接口。

选择点音乐停在可循环或可分支小节,环境声连续。两个后继镜头共享进入声场,但可用不同主题分轨提示选择后果。不要在按钮出现时用过度游戏化音效破坏剧集风格。

汇合点声音也需考虑两条前态,使用中性环境或各分支独立入口后再统一。

106.3 组合 QA、数据伦理与错误移植#

QA 组合爆炸。

测试不仅逐条路径,还按状态组合生成覆盖。关键选择全组合,低风险分支成对覆盖。自动遍历检查视频存在、状态满足、字幕与语言、权利和事件上报;人工检查选择意义和后果。

发布前保存路径种子,任何缺陷可复现。分支更新做影响分析,不全量重测无关路径。

数据与伦理。

观察选择率、犹豫时间、放弃、后续留存和重复选择,但不把角色道德选择粗暴推断为用户人格。个性化需要透明、最小数据和退出机制。

若系统根据用户画像隐藏某些剧情,应评估歧视、操控和叙事公平。商业优化不能取消用户有意义的选择。

错误移植案例。

初版“公开”和“验证”两条线在下一镜完全相同,观众发现选择是假的。修订后即使地点汇合,对手警觉、顾舟关系和证据可信度都有可见差异,并在董事会提供不同策略。

另一版创建六层分支,成本失控。团队收敛为两次高价值分支和若干低成本对话变体。

106.4 故障修复、验收与分支工作坊#

故障树。

选择无意义:后果被立即抹平;分支爆炸:每个选项都新建完整剧情;汇合不自然:状态差异未转译;路径打不开:资产和进入条件缺失;多语言错配:分支素材未纳入本地化图;数据越界:把选择当人格标签。

SOP、检查表与交付物。

定义价值冲突;写状态差;分级分支成本;设计有记忆的汇合;编译路径图;制作选择 UI;处理声音接口;组合 QA;事件与隐私审查;发布后检查选择意义。

  • 两个选项都合理且行动明确。
  • 选择产生可见状态后果。
  • 汇合保留选择记忆。
  • 默认与失败路径确定。
  • 数据不用于不当人格推断。

练习:设计两次选择、四条路径和一次汇合,交付 choice_contracts.yamlbranch_graph.jsonstate_deltas.yamlcoverage_plan.csvinteraction_ui.mdprivacy_review.md

分支工作坊。

先写一个两难选择,遮住结果让测试者说明两个选项各自保护什么价值。若所有人认为一项明显愚蠢,应重新设计代价。随后为两条路径各写三个状态差,不允许只换台词;至少一个差异必须在汇合后仍能被人物或环境观察到。

用纸面卡片遍历全部路径,记录进入条件、事实、关系、道具和知识。故意跳过一个节点、重复提交选择、断网恢复和切换语言,系统应回到同一确定状态。再把一条分支资产退役,影响分析必须列出所有可达路径和测试用例。

上线前做“假选择”审计:比较两个选项后 30 秒的镜头和状态,若差异只有一句称呼,不能宣传为互动剧情。选择的意义来自后果被记住,而不是按钮动画。

分支证据包保存图版本、每个节点状态、可达路径、默认选择、媒体 Manifest、语言覆盖、隐私事件和组合测试结果。运营修改按钮文案也要确认没有改变价值暗示。下线某条路径时,已选择用户需要确定迁移或完成策略,不能让进行中的会话突然进入不可能状态。