跳转至

Ludo Atlas · 类型手册 · 侦探推理(Detective)

类型手册 · 第三辑。定位:把「谁干的、怎么干的、为什么」做成谜面的类型。玩家在作者写好的案件里收集线索、组织推理、当面指认;推理的对错由证据裁决,不由演出裁决。 配套:《游戏设计手册》(信息结构与推理循环)·《案例研究集》(成品与失败案例)·《避坑大全》(逻辑漏洞与卡关坑位)·《独立开发生存手册》(剧本量对应的范围与排期)。 本文不放外链;标杆只用大众熟知的作品,数字为常见量级,按自己项目的实测校准。


1. 定位与核心循环

一句话定位:侦探推理是把「破案」拆成可提交的推理动作的类型。玩家不是旁观侦探破案,而是自己扮演侦探:读信息、找矛盾、下结论,然后把结论递交给游戏,接受对错的检验。它不考手速,也很少考数值,考的是「看得全不全、连得对不对」。核心循环用动词环写:

接到案件 → 勘察与询问(收集线索)→ 整理线索、找矛盾 → 形成假设 → 提交推理(举证或指认)→ 得到验证 → 真相收束或反转 → 下一个案件

这个环以分钟计量,成立的前提有三条:线索必须可得(需要的信息都在游戏里),结论必须可推导(每条罪状都有证据链),推理必须可提交(由玩家亲手把答案交给系统)。任意一条失守,体验就会从「破案」滑向「看剧」或「猜谜」。三个尺度的循环:

尺度 循环 玩家得到什么
一次推断(1 到 10 分钟) 发现矛盾 → 挑出证据 → 提交 → 得到确认或驳回 一条被验证的推论
一个案件(2 到 4 小时) 接案 → 侦查与询问 → 整合线索 → 指认 → 真相揭晓 一个完整的真相,通常伴随一次反转
一作或系列(10 小时以上) 单元案件之间埋主线谜题,逐案推进 人物弧与贯穿全篇的最终谜底

与相邻类型划边界:

相邻类型 边界
逻辑解谜 谜面是抽象规则,答案藏在系统里;侦探的谜面是人与因果,答案藏在剧本里
密室逃脱 密室用信息开锁,终点是出口;侦探用信息定罪,终点是结论
社交推理 社交推理对抗活人,没有保底答案;侦探推理的真相写好了,玩家在把它找回来
视觉小说 视觉小说以读与选为主;侦探推理要求玩家提交结论,提交错要有代价

一个自检问题:把「提交推理」的环节拿掉,游戏还成立吗?答案若为「成立」,你做的是视觉小说或叙事冒险;侦探推理的地基,是玩家能答错、也能亲手答对。

2. 玩家体验目标与标杆作品

体验目标(按优先级排序):

  1. 自己破案的掌控感:每个结论都能追溯到具体线索,破案是「我做到的」,不是「演出告诉我的」。
  2. 顿悟的瞬间:两条已知信息在脑内接上线的那声「啊哈」,这是本类型的爽点货币。
  3. 被公平对待:答案完全可推导,失手只怪自己没看仔细,不怪游戏藏私。
  4. 真相的兑现与安全的失败:动机、反转在指认一刻收束;指认失败要有台阶,不要羞辱。

反面感受(出现任意一条都是红灯):被耍(关键信息来自玩家不可能看到的地方);被代劳(角色在演出里替玩家说出结论);被卡死(线索单路径,错过就没有);被消磨(穷举排除、重复跑图)。

标杆作品(大众熟知名单,建议亲手玩过再拆):

作品 可学的点
逆转裁判 法庭对质与举证判定的模板:错误出示有代价,翻供有节奏,证词里的矛盾就是谜题
弹丸论破 推理与动作小游戏混合:用可玩的段落兑现剧情高潮
奥伯拉丁的回归 把推理做成「登记并验证」:答案成组确认、反馈干脆,玩家敢下结论
她的故事 数据库检索式推理:信息全量开放,谜题在「问什么」上,不在「有没有线索」上
疑案追声 音频回溯重建案件:不同视角的录音互为线索,国内团队的样本

3. 设计要点

3.1 案件结构:线索、推理、指认三幕

每个案件都是一部小剧,三幕各有交付物:

幕 玩家在做的事 设计任务 交付物
线索 勘察、翻找、询问、收集证物 控制信息的投放顺序与密度 一份案卷(线索与证物表)
推理 找矛盾、连线索、形成假设 提供整理工具与验证入口 一组可提交的结论
指认 提交结论、对质、承担结果 兑现真相,收束情绪 一条站得住的证据链

四条纪律:

  • 一个案件只考一个核心谜题:谁干的、怎么干的、为什么,挑一个做主打,其余两项配套交代。三项同考,玩家一项都记不住。
  • 反转要提前埋料:中段让「最顺的解释」被推翻一次;推翻它所用的信息,必须在线索幕出现过,否则就是欺骗(§3.2)。
  • 指认的赌注要早定:错误指认是扣信任、扣回合,还是驳回重来,第一案就定下并贯穿始终;中途改制度,等于让玩家重新学规则。
  • 案件之间排难度曲线:线索数、场景数与嫌疑人逐案加码;第一案做教学案,小而直,教询问与举证的基础交互。

3.2 线索系统:冗余与公平

线索分三类,配比是设计的第一个决定:

类别 作用 配置原则
关键线索 构成证据链,缺一不可 每条结论至少两条独立线索支撑
冗余线索 同一结论的第二条路径,防卡关 覆盖全部关键结论
干扰线索 制造合理怀疑,服务推理过程 一个案件 2 到 5 条,每条都可被反驳
  • 冗余是防卡关的地基:每条关键结论都要有两条以上独立线索可达(不同场景、不同证人的不同问法)。自检方法:随机抽掉一条线索,案件还能不能破;破不了,就补路径。
  • 伪线索必须可证伪:每条干扰线索都要配反驳它的线索,且反驳可得。误导应该来自人物的谎言或玩家的想当然,不能来自叙述者对玩家藏私;反转所用的信息必须对玩家开放过,这是本类型唯一的红线。
  • 提示分级但安静:卡关提示按「指区域 → 指物件 → 指关系 → 给答案」四级,由玩家主动索取,入口保持安静(与解谜类型页同一套纪律)。

还有两件便宜事:案卷(线索自动归档、可标注、可回看)是底线功能;「错过」比「卡住」更危险,关键线索做成不可错过或可回访,别让玩家被迫读档。检查表:

  • 从开场到指认的完整路径是否成立,每条罪状能否回推到具体线索?
  • 玩家任意时刻手上有没有「下一步可以查」的对象(场景、证物、人物三选一)?哪些线索是「看过但没记下」就会永久错过的?全部改掉。

3.3 推理交互:举证、对质、拼接的利弊

推理环节的共同问题只有一个:玩家想对了,怎么让系统知道他确实想对了。常见交互各有脾气:

交互 玩家动作 优点 风险
举证 在指定时刻挑出证物或证词 判分明确,戏剧性强 答案与时机要唯一,沦为「猜设计师心思」就失分
对质 在陈述链里标出矛盾句 把「找矛盾」做成可玩动作,朗读演出的天然舞台 陈述一多就退化成逐句穷举
拼接 把线索拖入关系图或结论槽 玩家看见自己的推理成形 操作成本高,槽位提示太强等于替玩家做题
选择与检索 选结论,或输入关键词翻数据库 前者最便宜,后者最自由 排除法通关与无引导搜索都会稀释顿悟

判定纪律:

  • 判定宁松勿严:答案是「管家」时,「执事」「老管家」也该被认;需要证物的时刻,问题文本里要有清晰落点,惩罚只给「答错」,不给「手慢」。
  • 错误要有反馈层级与台阶:最可能的错误配专属反驳(一段专门写的台词),其余走通用驳回;长步骤判定配存档点或立即重来,别让一次手滑清零半小时。

终局的最高形态是连环指认:凶手、手法、动机分次提交,全对才推进(奥伯拉丁的回归的赌注全押在这种连环确认上)。它把「蒙对一次」的门槛抬到必须真懂,代价是提示系统要更早介入,防止卡死;交互也忌贪多,一两套做深即可。

3.4 剧本写作量与分支收敛

侦探剧本的成本是双份的:文本按字数算,结构按「线索与结论图」算,后者返工更贵。写作量级见第 5 节。先立三张表,再动笔:

表 记什么 用途
时间线表 每个角色在每个时间点的位置与行为 不在场证明与问询的底稿,防穿帮
线索表 线索名、出处、指向的结论、被哪些结论引用 冗余检查与卡关兜底
证物表 外观、来源、可在哪些对话里出示 举证判定的数据源

纪律:正文只允许引用登记过的线索;结项时两向对账,清掉「写了没用到」与「引用了没定义」的条目;每改一处设定,回查时间线与全部相关文本。推理剧本的死法多数不是文笔差,是时间线穿帮。

分支收敛:真相不分支,路径才分支。

  • 收敛点固定为真相:玩家可以走错路、可以怀疑错人,但所有路径都收回同一个真相,分支只在支线结局与人物关系上开花。
  • 错误指认的成本分级:通用驳回最便宜,专属反驳贵而爽,错误结局最贵。常见做法是给最可能的两个错误配专属台词,其余走通用文案。
  • 分支表登记:每条分支写清入口、收敛点、影响的状态与负责写手,没登记的不进正文(方法与视觉小说页一致)。
  • 砍文本的两把刀:同一信息的第二次陈述削到一句话;只负责垫气氛的场次合并或删除。定稿前删一成是常规操作。

3.5 「顿悟时刻」的设计

顿悟是玩家自己把已有线索接上线、推出新结论的瞬间。它不是演出给的,是玩家脑内发生的;设计能做的,是把条件准备好,然后不打扰。三个前提,缺一个就少一次顿悟:

  • 线索先到齐,再提问:先放证据、后给问题,问题是钩子;反着来,答案没齐的玩家只能猜。
  • 跳跃要够近:连线距离控制在一到两跳,线索连线索,再落到结论;隔五条线索才能拼出的「顿悟」不叫顿悟,叫搜索。
  • 有验证入口:玩家想通的下一秒就要能提交并得到确认。想到了却提交不了,等于给顿悟浇冷水;提交了却反馈含混,等于白给。

排布与反馈:

  • 把顿悟当稀缺资源排布:每个案件安排一次计划内的大顿悟,多在中后段,加一次结局反转;小推论被确认的频率维持每十几分钟一次,让节奏有呼吸。
  • 验证要响:提交正确的瞬间给明确的系统确认,音效、动画、线索高亮。这是玩家把「我懂了」兑现成「我做对了」的一秒,演出预算优先花在这里。
  • 提示不抢跑,结构也自查:提示与对话永远不主动给结论(分级索取见 §3.2),角色可以质疑玩家,不能替玩家推理;若测试者靠穷举挨个试通关,说明验证太稀、线索链太长,回去改结构,不是加提示。

4. 技术要点

案件即数据

  • 一个案件拆成四份数据:场景与文本表、线索表、对话图(含出示分支)、判定表(什么输入对什么结论);引擎只做播放与判定。内容团队改表就能改案情,改案情不动代码。
  • 数据格式在第一案之前冻结(表格导出或 JSON 均可),此后所有案件共用一套结构:格式三天两改,内容永远无法规模化;文本全部进字符串表,从第一天按要翻译组织,人名、地名、组织名的术语表先行。

状态与存档

  • 全局一张侦探状态表:章节进度、持有证物、已获线索、已问过的话题、人物信任值;线索登记布尔量与来源,界面与提示全部从这张表派生。
  • 存档与剧情内容解耦(存状态编号、不存文本),更新剧本不坏旧档;自动存档覆盖每次关键线索与场景切换;回看、跳过已读、章节选择是标配期望(清单见视觉小说页)。

判定、工具与埋点

  • 判定输入等于三件事:提交物、当前语境(问题编号)、允许答案集;同义表述与近似选项写进判定表,不写死在脚本里。出示交互是对话系统的一等公民:任何对话节点都支持「出示某类证物 → 跳转对应分支」,这是举证类玩法的骨架。
  • 工具从原型第一天开始:调试命令(跳案、给全线索、显示推理图、强制结论对错)与埋点(判定点错误率与耗时、停留与放弃点、提示请求次数)缺一不可,数据用来找「不公平的难」,不用来把难度曲线熨平。
  • 无实时要求,工程门槛低:网页、移动、PC 均可承载;证词朗读配字幕与跳过,触屏与手柄的举证操作各过一遍。

5. 内容量与工作量参考

以下为同类项目的常见量级,用于估算范围,不构成承诺。

形态 案件数 剧本正文量 通关时长 周期量级(2 到 4 人) 备注
单案原型 1 案 0.5 到 1.5 万字 30 到 60 分钟 2 到 4 周 只验证线索链与一次指认
小型完整作品 3 到 5 案 5 到 15 万字 5 到 12 小时 4 到 9 个月 一条主线串起单元案件
常见独立商业体量 5 到 10 案 15 到 40 万字 10 到 25 小时 1.5 到 3 年 角色与场景复用,边际成本递减

换算口径:

  • 写作速度按每天 2000 到 4000 字初稿估算(熟练写手、6 到 8 小时有效工作),修订与集成按初稿的 0.5 到 1 倍计;结构未冻结不动正文,返工一次半案文本作废,结构审查另算:改一条线索要回查全案时间线。
  • 测试只能靠陌生人:每个案件找 3 到 5 名没读过案情的人盲测,记录卡点、错误指认与顿悟点。作者是最差的测试者,做过十遍的案件对玩家永远是新的。

美术与演出量级:场景背景(案发现场、事务所、指认舞台)一个案件常见 5 到 10 张;证物特写基本与线索数一比一,是容易被低估的单项;立绘表情差分按出场角色数计。白盒演出先行,案情冻结后再投入细节美术。范围控制:侦探项目最常见的死法是「案卷越写越大」;先做完整一案,含指认演出与失败文案,再铺量,砍案永远比赶案安全,系列化复用角色与世界观能显著摊薄美术成本。

6. 第一个原型怎么起步

目标:2 到 4 周,回答一个问题,这条线索链有没有意思。不碰美术、配音、多结局。

  1. 纸面案件(第 1 到 2 天):写一个 5 到 7 条线索的单案,一起案件、三个嫌疑人,每条线索的对与错都写清;画一张线索图,从结论倒推每条证据链。纸面阶段砍掉的点子最便宜。
  2. 最小实现与护栏(第 3 到 10 天):三个场景(现场、问询、指认)、一个案卷界面、一次举证判定;案卷自动归档、分级提示入口、错误指认的反馈文案、跳案与给线索的调试命令。色块加文字即可,丑是应该的。
  3. 盲测(第 11 到 14 天):找 3 到 5 名没读过案情的人,全程沉默旁观,记录四件事:卡在哪、错误指认几次、有没有出现自发的顿悟瞬间、结束后能不能复述案件与依据。

成功标准(全部可观察):

  • 测试者能说清自己的推理依据,而不是「随便选的」;至少两人无提示走通全案。
  • 至少出现一次自发的顿悟反应(拍腿、自言自语、「我知道了」)。
  • 卡点全部能归因到具体设计问题(线索不显、链太长、验证太稀),而不是「他想不到」。
  • 拿掉全部美术与音效,线索链仍然成立,测试者仍愿意读完案子。

7. 常见坑

  1. 叙述者藏私与不可证伪:反转依赖玩家没见过的信息,或红鲱鱼没有反驳路径,都是耍赖。铁律:反转所用信息提前开放,每条误导配一条反证。
  2. 单路径线索:关键线索只有一条获取途径,错过即弃游。每条结论配两条路径(§3.2),用抽线索法自检。
  3. 答案靠猜:判定只认一种表述、一个时机,玩家被迫穷举。接受同义表述,该收紧的是推理链,不是输入框。
  4. 惩罚失衡:一次错误指认重走半小时,玩家从此不敢想、只敢搜攻略。关键判定配存档点,错误反馈讲清原因。
  5. 侦探替玩家推理:主角在演出里把结论说完了,玩家只剩点确定。角色可以提问和质疑,结论必须由玩家提交。
  6. 线索堆砌:收集二十件证物却没有整理入口,信息变成噪音。案卷与推理板是底线功能,不是加分项。
  7. 时间线穿帮:改了一处设定忘了同步台词与证物,玩家一查一个准。表驱动加结项对账(§3.4)。
  8. 节奏发干:连续勘察与问询几小时没有情绪起伏,逻辑上通顺、体验上疲劳。人物戏、幽默与悬念是推理游戏的地板,不是装饰。
  9. 体量失控:开局就想写十案主线。先做完整一案再谈系列;一案之内,先做主线锁链再扩支线。

延伸阅读

  • 《游戏设计手册》:信息设计、核心循环与验证方法,第 1、3 节的底稿。
  • 《案例研究集》:成功与失败案例的拆解方法,立项与复盘时对照。
  • 《避坑大全》:产品与内容类坑位,与第 7 节对照阅读。
  • 《独立开发生存手册》:范围控制与排期纪律,与第 5 节互为补充。
  • 《类型手册 · 解谜》与《类型手册 · 密室逃脱》:顿悟设计、提示分级、线索网络与防卡关,与 §3.2、§3.5 交叉阅读。
  • 《类型手册 · 视觉小说》(第一辑):分支治理、文本工程与演出节奏,对应 §3.4 与第 4 节。
  • 《类型手册 · 社交推理》(第三辑):反方向的同类,推活人没有保底答案,对照第 1 节边界表。
  • 作业:写一份五条线索的纸面案件,请一位朋友做「玩家」,你当主持人。记录他在哪停住、哪句话之后眼睛亮了、结束之后想不想再破一案。

侦探推理最终只考验两件事:线索给得够不够全,玩家想通的那一刻,游戏有没有认真回应。