Ludo Atlas · 类型手册 · 侦探推理(Detective)¶
类型手册 · 第三辑。定位:把「谁干的、怎么干的、为什么」做成谜面的类型。玩家在作者写好的案件里收集线索、组织推理、当面指认;推理的对错由证据裁决,不由演出裁决。 配套:《游戏设计手册》(信息结构与推理循环)·《案例研究集》(成品与失败案例)·《避坑大全》(逻辑漏洞与卡关坑位)·《独立开发生存手册》(剧本量对应的范围与排期)。 本文不放外链;标杆只用大众熟知的作品,数字为常见量级,按自己项目的实测校准。
1. 定位与核心循环¶
一句话定位:侦探推理是把「破案」拆成可提交的推理动作的类型。玩家不是旁观侦探破案,而是自己扮演侦探:读信息、找矛盾、下结论,然后把结论递交给游戏,接受对错的检验。它不考手速,也很少考数值,考的是「看得全不全、连得对不对」。核心循环用动词环写:
接到案件 → 勘察与询问(收集线索)→ 整理线索、找矛盾 → 形成假设 → 提交推理(举证或指认)→ 得到验证 → 真相收束或反转 → 下一个案件
这个环以分钟计量,成立的前提有三条:线索必须可得(需要的信息都在游戏里),结论必须可推导(每条罪状都有证据链),推理必须可提交(由玩家亲手把答案交给系统)。任意一条失守,体验就会从「破案」滑向「看剧」或「猜谜」。三个尺度的循环:
| 尺度 | 循环 | 玩家得到什么 |
|---|---|---|
| 一次推断(1 到 10 分钟) | 发现矛盾 → 挑出证据 → 提交 → 得到确认或驳回 | 一条被验证的推论 |
| 一个案件(2 到 4 小时) | 接案 → 侦查与询问 → 整合线索 → 指认 → 真相揭晓 | 一个完整的真相,通常伴随一次反转 |
| 一作或系列(10 小时以上) | 单元案件之间埋主线谜题,逐案推进 | 人物弧与贯穿全篇的最终谜底 |
与相邻类型划边界:
| 相邻类型 | 边界 |
|---|---|
| 逻辑解谜 | 谜面是抽象规则,答案藏在系统里;侦探的谜面是人与因果,答案藏在剧本里 |
| 密室逃脱 | 密室用信息开锁,终点是出口;侦探用信息定罪,终点是结论 |
| 社交推理 | 社交推理对抗活人,没有保底答案;侦探推理的真相写好了,玩家在把它找回来 |
| 视觉小说 | 视觉小说以读与选为主;侦探推理要求玩家提交结论,提交错要有代价 |
一个自检问题:把「提交推理」的环节拿掉,游戏还成立吗?答案若为「成立」,你做的是视觉小说或叙事冒险;侦探推理的地基,是玩家能答错、也能亲手答对。
2. 玩家体验目标与标杆作品¶
体验目标(按优先级排序):
- 自己破案的掌控感:每个结论都能追溯到具体线索,破案是「我做到的」,不是「演出告诉我的」。
- 顿悟的瞬间:两条已知信息在脑内接上线的那声「啊哈」,这是本类型的爽点货币。
- 被公平对待:答案完全可推导,失手只怪自己没看仔细,不怪游戏藏私。
- 真相的兑现与安全的失败:动机、反转在指认一刻收束;指认失败要有台阶,不要羞辱。
反面感受(出现任意一条都是红灯):被耍(关键信息来自玩家不可能看到的地方);被代劳(角色在演出里替玩家说出结论);被卡死(线索单路径,错过就没有);被消磨(穷举排除、重复跑图)。
标杆作品(大众熟知名单,建议亲手玩过再拆):
| 作品 | 可学的点 |
|---|---|
| 逆转裁判 | 法庭对质与举证判定的模板:错误出示有代价,翻供有节奏,证词里的矛盾就是谜题 |
| 弹丸论破 | 推理与动作小游戏混合:用可玩的段落兑现剧情高潮 |
| 奥伯拉丁的回归 | 把推理做成「登记并验证」:答案成组确认、反馈干脆,玩家敢下结论 |
| 她的故事 | 数据库检索式推理:信息全量开放,谜题在「问什么」上,不在「有没有线索」上 |
| 疑案追声 | 音频回溯重建案件:不同视角的录音互为线索,国内团队的样本 |
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 到 2 天):写一个 5 到 7 条线索的单案,一起案件、三个嫌疑人,每条线索的对与错都写清;画一张线索图,从结论倒推每条证据链。纸面阶段砍掉的点子最便宜。
- 最小实现与护栏(第 3 到 10 天):三个场景(现场、问询、指认)、一个案卷界面、一次举证判定;案卷自动归档、分级提示入口、错误指认的反馈文案、跳案与给线索的调试命令。色块加文字即可,丑是应该的。
- 盲测(第 11 到 14 天):找 3 到 5 名没读过案情的人,全程沉默旁观,记录四件事:卡在哪、错误指认几次、有没有出现自发的顿悟瞬间、结束后能不能复述案件与依据。
成功标准(全部可观察):
- 测试者能说清自己的推理依据,而不是「随便选的」;至少两人无提示走通全案。
- 至少出现一次自发的顿悟反应(拍腿、自言自语、「我知道了」)。
- 卡点全部能归因到具体设计问题(线索不显、链太长、验证太稀),而不是「他想不到」。
- 拿掉全部美术与音效,线索链仍然成立,测试者仍愿意读完案子。
7. 常见坑¶
- 叙述者藏私与不可证伪:反转依赖玩家没见过的信息,或红鲱鱼没有反驳路径,都是耍赖。铁律:反转所用信息提前开放,每条误导配一条反证。
- 单路径线索:关键线索只有一条获取途径,错过即弃游。每条结论配两条路径(§3.2),用抽线索法自检。
- 答案靠猜:判定只认一种表述、一个时机,玩家被迫穷举。接受同义表述,该收紧的是推理链,不是输入框。
- 惩罚失衡:一次错误指认重走半小时,玩家从此不敢想、只敢搜攻略。关键判定配存档点,错误反馈讲清原因。
- 侦探替玩家推理:主角在演出里把结论说完了,玩家只剩点确定。角色可以提问和质疑,结论必须由玩家提交。
- 线索堆砌:收集二十件证物却没有整理入口,信息变成噪音。案卷与推理板是底线功能,不是加分项。
- 时间线穿帮:改了一处设定忘了同步台词与证物,玩家一查一个准。表驱动加结项对账(§3.4)。
- 节奏发干:连续勘察与问询几小时没有情绪起伏,逻辑上通顺、体验上疲劳。人物戏、幽默与悬念是推理游戏的地板,不是装饰。
- 体量失控:开局就想写十案主线。先做完整一案再谈系列;一案之内,先做主线锁链再扩支线。
延伸阅读¶
- 《游戏设计手册》:信息设计、核心循环与验证方法,第 1、3 节的底稿。
- 《案例研究集》:成功与失败案例的拆解方法,立项与复盘时对照。
- 《避坑大全》:产品与内容类坑位,与第 7 节对照阅读。
- 《独立开发生存手册》:范围控制与排期纪律,与第 5 节互为补充。
- 《类型手册 · 解谜》与《类型手册 · 密室逃脱》:顿悟设计、提示分级、线索网络与防卡关,与 §3.2、§3.5 交叉阅读。
- 《类型手册 · 视觉小说》(第一辑):分支治理、文本工程与演出节奏,对应 §3.4 与第 4 节。
- 《类型手册 · 社交推理》(第三辑):反方向的同类,推活人没有保底答案,对照第 1 节边界表。
- 作业:写一份五条线索的纸面案件,请一位朋友做「玩家」,你当主持人。记录他在哪停住、哪句话之后眼睛亮了、结束之后想不想再破一案。
侦探推理最终只考验两件事:线索给得够不够全,玩家想通的那一刻,游戏有没有认真回应。