跳转至

Ludo Atlas · 类型手册 · 社交推理(Social Deduction)

类型手册 · 第三辑。定位:把「谁在说谎」做成唯一张力的多人类型。一部分玩家掌握真相并负责伪装,另一部分玩家要在故意残缺的信息里把真相拼出来;发言、投票与复盘不是包装,它们就是主玩法本身。 配套:《游戏设计手册》(信息结构与核心循环)·《技术实现手册》(房间、状态机与工程架构)·《联机与后端深入手册》(匹配、反作弊与运营成本)·《运营与增长手册》(内容更新与社区治理)。 本文不放外链;案例只用大众熟知的作品,数字为常见量级,按自己项目的实测校准。


1. 定位与核心循环

一句话定位:社交推理是用信息分发制造对抗、用语言兑现胜负的类型。操作几乎为零,输赢由「谁知道了什么、谁相信了谁」决定;它也是最反单机的一种游戏,玩家少了、嘴闭上了,游戏就不转了。

核心循环用动词环写:发身份 → 行动(作案或收集证据)→ 对质(发言、施压、撒谎)→ 投票(放逐)→ 结算(揭身份)→ 复盘 → 换局

这个环的燃料是隐藏身份:身份只有本人和同阵营知道,其余人拿到的都是二手信息。循环成立的前提有两条:每个玩家手里都要有别人不知道的东西(§3.1),每局结束后都要能复盘(§3.2)。缺前者,游戏退化成猜拳;缺后者,输赢都像被系统安排。

与相邻类型划边界:

相邻类型 边界
派对游戏 派对游戏(蛋仔派对、胡闹厨房)靠操作与混乱制造笑声;社交推理的胜负由发言与判断决定,操作只是道具。
非对称对抗 非对称对抗(黎明杀机类)力量不对等但信息基本公开,比的是周旋;社交推理双方力量相当,不公开的是身份与意图。
合作闯关 合作闯关全员同阵营,失败先怪配合;社交推理至少埋一条内部裂缝,失败先怪内鬼。
单机推理 单机推理(逆转裁判类)推的是写好的剧本,答案必然存在;社交推理推的是活人,没有保底答案,玩家自己就是内容。
桌游狼人杀 同一类型的两端形态:桌游靠面对面仪式,线上靠语音、匹配与短局;流程与术语相通,产品化路径完全不同。

一个自检问题:把全部身份亮在桌面上,游戏还成立吗?答案若为「成立」,你要做的更可能是一款派对游戏或合作游戏,而不是社交推理。

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

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

  1. 说谎与识破的心跳:伪装要撑住全场,谎言被拆穿也要拆得漂亮。这是本类型独有、其他类型给不了的紧张感。
  2. 被听见的表达欲:发言是舞台。好人的分析、内鬼的编造都是表演,系统要为表演留出时间与听众。
  3. 输得明白:输在「他演得好」是可以接受的故事;输在「系统坑我」是流失的开始。复盘是体验的一部分,不是装饰。
  4. 零操作门槛与天然传播:不需要手速与练习,会说话就能上桌;同一套规则能长出「上一局那个骗术」的谈资,社交传播是它的引擎。

反模式(出现就停手修):沉默玩家全程挂机也能随大流获胜;一局里一大半时间没人能说话。

标杆作品(建议亲手玩过再拆;这类游戏的体验藏在「玩过之后还想聊两句」里):

作品 取它什么
狼人杀 信息不对称的纯语言形态:逐人发言、对跳、亮票与复盘仪式;桌游转线上 App 的完整样本。
阿瓦隆 用「组队投票」替代「放逐」的结构;任务计票让证据链一节节公开,干净利落。
Among Us 把发言锚在行动与空间上:任务、路线、尸体位置都可对质;短局、快重开、死后观战的设计范本。
鹅鸭杀 用「加身份」扩容而不是加数值:角色技能与多阵营的扩展法;与直播传播强绑定的大众样本。

3. 设计要点

3.1 信息不对称是核心

先画一张信息图:定清「每个玩家知道什么、别人不知道什么」,再谈玩法。四种资源是全部材料:

资源 谁知道 骗的方式 拆的方式
身份 本人与同阵营 悍跳、装平民 技能信息交叉验证,复盘对账
行动 同阵营与目击者 伪造时间线、不在场证明 目击、任务进度、尸体位置
发言 全员 编故事、带节奏、泼脏水 抓前后矛盾与时间线冲突
投票 结果公开(按设计) 跟票、弃票藏身 复盘投票链,看谁在保谁

三条硬要求:

  • 每人手里都要有只有自己知道的东西。没有私人信息,就没有谎言,只剩猜。
  • 谎言必须可能赢:伪装方要有可操作的路径(假身份、假路线、假解释),对抗才成立。
  • 每条关键结论至少有一条独立线索能验证。自检:把技能与目击全砍掉、只留发言和投票,游戏转不转;转,说明核心是语言,技能只是放大器;不转,就回头检查线索给够没有。

3.2 讨论、投票与旁观的节奏

这类游戏的实况是「说话」,节奏设计就是给它排时间表。两种主流讨论制式:

制式 单局时长 优点 代价 适用
逐人发言轮 20-40 分钟 每人都有话筒,审问链条完整 弱势玩家罚站长听,线上注意力撑不住 语音房、熟人局
自由讨论 10-20 分钟 紧凑,名场面密度高 麦霸垄断,沉默者被淹没 随机匹配、短局

常见节奏参数(参考量级):单人发言时限 30-90 秒;投票窗口 10-60 秒;行动与会议交替,会议次数决定单局长度。目标锚点:从进房到看完结算不超过 20 分钟,超过就是流失点。

旁观体验三件事:

  • 死亡不等于退场:死者进观战频道,能看全程但禁止与活人交流,技术上直接切断消息通道。
  • 快速重开与直播防线:结算界面 10 秒内给出「再来一局」;主播视角会泄露全部身份,内置延迟、信息遮蔽、主播模式要进首发范围,观众报点(狙击)是安全问题,不是小概率事件。

3.3 匹配与人数:冷启动是死穴

人数是硬门槛,先定规模:

模式 常见人数 说明
小局 4-6 人 一内鬼、简化地图;冷启动期与等人时用
标准局 8-12 人 类型主力区间,双内鬼上下
大房间 12-16 人 多阵营与复杂角色池,对流程要求高

关键约束:一局开始后不能换人。身份已发,中途换人破坏信息结构,所以匹配的目标是「凑齐整局」,而不是像 MOBA 那样持续补员。人数不足的应对,按优先级排:

  1. 预备房间加小局模式:显示「还差 2 人」的等待房,好过进了局再等人;4-6 人的小局规则简化,等人时先打小局,不让等待变成流失。
  2. 好友房:熟人局是这类游戏的主要场景,不是妥协。分享房间码、拉朋友入局做成核心路径,社交裂变就是它的冷启动引擎。
  3. 匹配池合并、机器人与地区收敛:8 人与 10 人合成一个池子随机凑,别按人数细分出小池子互相饿死;机器人只进练习房,发言的机器人一眼穿帮;冷启动期按地区与时段开服,宁可排队,也不要让房间永远凑不齐。

3.4 熟人开黑与反作弊

熟人开黑不可能根治,朋友坐在一起,你管不了他们的嘴。设计目标是缩小「不公开组队」的收益:

场景 问题 手段
组队排位 好友同阵营私下通气,陌生人吃亏 组队与单人分池;限制组队人数;排位用随机昵称头像
恶意组队 陌生人临场结盟针对第三方 行为数据(共现率、投票一致率)加举报,信誉分处罚
一人多开 两个账号同局互通视角 设备与网络指纹去重,同局强校验
看牌外挂 透视身份与位置 架构层解决:服务器不下发不该看的信息(§4)
观众报点 直播间泄露身份与位置 内置延迟、隐藏房间信息、禁止同场观众参与

证据留存、分级处罚与动机削减,缺一个治理都会失效:

  • 证据留存与处罚:语音转存、聊天记录、投票链要能查;处罚分警告、限排、封禁,配申诉通道,越透明冤案越少。
  • 动机削减:匿名化与分池让作弊收益变薄;排行榜别把「晒战绩」做成主要追求。

3.5 变体与持续内容

内容公式:角色池 × 规则开关 × 地图。新角色的唯一标准,是它改变了「谁知道了什么」;只加数值、只换皮肤的角色是无效更新。

变体轴 例子 成本量级
角色 新信息位、新伪装位、新阵营 每个 1-3 天(复用技能框架),平衡测试占大头
规则 无放逐、双内鬼、多阵营、限时任务 天级,但要逐个验证
地图 新场景与任务点位 周级,美术量最大
社交 文字房、语音房、房间参数开放 低成本;社区自创模式是最便宜的内容

持续内容纪律:

  • 默认房永远是最简规则,复杂度只对老玩家开放;不卖身份、不卖信息,外观与通行证可以卖,卖影响对局的资源等于卖胜负。
  • 更新节奏按团队体量定:小团队用「角色加开关」的模块化撑频率;赛季与长线运营的成本先按《运营与增长手册》算账,再承诺。

4. 技术要点

先立一个判断:本类型的网络需求是低频的,回合制消息为主,对延迟并不敏感。真正的工程难点是一句话,信息权限:每个客户端只拿到自己该看的信息。

信息可见性(第一版就要做对的架构决定)

  • 服务器权威加视角快照:身份、行动、投票全部由服务器裁定,客户端只提交意图;服务器按玩家逐个算「他可见什么」再下发,不该看的数据永远不进客户端内存。这是反外挂的地基,不是事后补丁。
  • 房主制只适合好友房,房主能看到全部身份;公开局必须专用服务器。两种房间可以是同一个产品的两个选项,但要明示。

房间与对局状态机

  • 生命周期:等待、发身份、循环(行动加会议加投票)、结算、复盘、重开;每一步都要能断线重连。
  • 短局 10-20 分钟,断线成本极高:重连窗口、未归托管、退出判定的规则要在第一版明确;身份已发的局不能补人,只能等下一局,把「等下一局」做成正常状态,而不是报错提示。

语音与文本

  • 语音是实况主战场,也是延迟最敏感、成本最高的一环:要解决回音、串音与发言轮控麦,轮到谁发言、系统给谁开麦;文本房要词库过滤、刷屏限频、举报证据留存,输入效率与常用语模板决定发言节奏。

反作弊与审计

  • 事件日志:行动、目击、投票、聊天带时间戳落库。复盘界面、举报取证、平衡分析都靠它,从原型期就记。
  • 多开与代练:设备指纹加同局去重;死者与观众频道和活人物理隔离,主播模式内置延迟与信息遮蔽;战绩只做参考,别让它变成作弊动机。
  • 埋点看四组数:角色胜率、会议次数、发言时长与胜率的相关性、中途退出率。数据找异常,录像找原因;举报队列与客服工具是上线标配,服务端能力按《联机与后端深入手册》执行。

5. 内容量与工作量参考

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

内容 首个可玩版本 公开上线版本 备注
身份 / 角色 3-5 个 15-40 个 复用技能框架,每个 1-3 天;平衡测试占大头
地图 1 张 3-6 张 美术量最大的单项
行动小游戏 3-5 个 10-20 个 单个半天到两天
人数模式 1 种 2-3 种 小局规则要单独测
系统 房间、语音、投票 匹配、排位、举报、复盘 后端与社区工具是长期投入

工作量量级(单人、已有联机经验):

  • 白盒原型(文字房、一台服务器):2-4 周;首个可玩循环(含语音与重开):1-2 个月;到能公开测试(含匹配、反作弊、内容审核):3-9 个月,参考区间随做到哪一层浮动。
  • 上线之后是持续账:服务器、内容审核与社区治理不是发布就结束,先按《独立开发生存手册》的框架备好余粮。

两个乐观的事实:这类游戏的代码量小于动作类,多款标杆由十人以内的小团队做出;真正的门槛不是团队规模,而是凑得到一屋子愿意反复玩的玩家。两个悲观的事实:内容消耗快,角色出得慢就会腻;治理是长期成本,也是这类游戏做不好的最大死因。

6. 第一个原型怎么起步

目标:2-4 周,做「一间房、四个身份、语音开会、投完出复盘」的最小循环;不碰美术、匹配、赛季。

第 0 步(半天,不写代码):用纸牌加群语音人工跑三局。 你自己当法官,记录三件事:有人开始说谎了吗;输的人服气吗;大家想不想再来一局。规则跑不通,写代码只是把错误做贵。

第 1 步(4-6 天):房间、身份与行动阶段。 房间码进人、满 6 人开局、随机发身份、断线可重连;一张简笔地图、一两件任务、一个击杀,玩家移动与尸体可以被发现。

第 2 步(2-3 天):会议与投票。 发现尸体触发会议;发言顺序(顺时针或随机);投票、平票规则、放逐演出。

第 3 步(2-3 天):结算、复盘与日志。 揭身份、关键事件时间线回放、「再来一局」按钮;行动、投票、聊天落盘,为复盘与平衡准备。

测试从第一天起就是社交活动,这个类型没法单人测。找 6-10 个愿意连玩三局的朋友,观察三件事:开麦频率(有人全程沉默就是节奏设计失败);赛后情绪(讨论的是「他怎么骗的」,还是「这游戏有问题」);结束行为(主动拉人,还是找借口下线)。

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

  • 拿掉全部美术,测试组愿意连玩三局以上。
  • 每局结束后,至少一半人能说出自己输在哪条信息上,而不是归因于运气。
  • 至少发生一次「复盘重演某人原话」的争论;有人主动拉新人进下一局,社交裂变的雏形出现。

原型期不做:匹配、排位、赛季、皮肤、多平台适配。例外是信息权限,它改架构,从第一天就做对;其余都是放大器。

7. 常见坑

  1. 线索全随机:身份随机、信息也随机,推理退化成猜拳。每局必须给够可验证的信息源(行动证据、目击、技能)。
  2. 发言经济失衡:发言轮太长等于罚站,沉默又没有代价,好玩家在替挂机者打工。压缩发言时限或换自由讨论制,并给不行动、不投票、不发言以成本(提示、信誉分、无收益)。
  3. 架构上的两类作弊:房主当服务器等于发牌员作弊,公开局必须服务器权威;反外挂要防看牌、多开、报点,从「信息不下发」开始做,事后补丁救不回来。
  4. 语音走第三方:官方不做语音,随机局秒变开黑现场。内建语音或官方语音渠道是随机局标配。
  5. 没人在乎复盘:结算只说「你输了」就散场,玩家永远学不会,也永远不服气。揭身份加时间线回放是这个类型的基本礼貌。
  6. 中途退出一走了之:8 人局少 2 人直接崩。断线重连、托管、退出惩罚与「等下一局」入口一个不能少。
  7. 角色越加越乱:每次更新只加角色不加教学,新玩家第一局就被二十个身份砸晕。默认房永远最简规则。
  8. 卖身份与卖信息:付费角色天然更强、付费看身份,公平一夜崩塌。变现只能卖外观。
  9. 忽略内容安全:语音与文字里的骚扰、辱骂、未成年人风险是这个类型的常客;过滤、举报、人工审核要进首发范围,不是运营期补课。

延伸阅读

  • 《游戏设计手册》:核心循环、社交系统与验证方法,对应第 1、3 节。
  • 《技术实现手册》:房间服务、状态机与工程基建,第 4 节的底层展开。
  • 《联机与后端深入手册》:匹配池、反作弊、经济安全与服务器成本,第 3.3、3.4 节按它执行。
  • 《运营与增长手册》:内容节奏、社区治理与版本沟通,第 3.5 节的完整展开。
  • 《独立开发生存手册》:范围控制与排期,与第 5 节互为补充。
  • 《避坑大全》:社交与联机类高频坑位,与第 7 节对照阅读。
  • 作业:拉上 6 个朋友玩三局狼人杀或 Among Us,赛后各问一句「你觉得自己输在了哪条信息上」。能自己答出来的局,才算这个类型做对了。