新增事件
先选「发言种类」,再填字段,最后点击「添加记录」。所有 【】 字段都是单选列表。
事件记录
每条记录右侧的 可信 / 怀疑 / 待确认 是互斥标记,会直接影响推理权重。系统自动标红的条目为检测到的矛盾。
结算本局
推理完成后点「结算本局」,核对系统推断的鲨手 / 富豪 / 新娘,并按本局真实结果修正(英雄与结局都可改);确认后会自动点亮「图鉴收集」中对应角色的相应结局,本局不能再重复结算。
图鉴收集
每名角色各有三个结局:鲨手结局(扮演鲨手获胜)、富豪结局(扮演富豪获胜)、新娘结局(扮演新娘获胜)。 可手动勾选,也可在「推理矩阵 → 结算本局」确认后自动点亮。本页进度跨局保留。
本局英雄池
勾选本局已解锁、实际会出场的英雄。只有这里勾选的英雄才会出现在「事件记录」的选项框中,也才会参与身份推理;未勾选的英雄不参与本局推理。
本局身份池
勾选本局已解锁的身份。只有这里勾选的身份才会出现在「事件记录」的选项框中。鲨手甲为对局必需,已锁定勾选;鲨手乙可自行取消(本局只有一名鲨手时)。
确认本局设置
确认后才能进入「事件记录」与「推理矩阵」。本局设置会参与推理,例如身份池中没有勾选【黑客】时,「未聚集」的英雄会被判定为已经死亡。
对局备注
存档
数据保存在本机浏览器中(localStorage)。换设备时用「导出 / 导入」迁移。
怎么用
- 第 1 步「本局设置」:先勾选本局已解锁的英雄池与身份池,然后点击底部的「确认本局设置,开始记录」。只有勾选中的英雄 / 身份才会出现在「事件记录」的选项框里,也只有勾选中的英雄会参与身份推理;未确认前,「事件记录」与「推理矩阵」两个标签不可用。
- 英雄池与身份池数量必须相等:两个标题后会显示各自的选择数量(如「本局身份池(10/14)」)。数量不一致时无法确认本局设置,页面会提示还需增加 / 取消多少个;若确认后又把数量改成不一致,确认状态会自动失效。
- 本局设置会影响推理:例如身份池里没有勾选【黑客】时,「未聚集」的英雄会被直接判定为已经死亡(因为本局不存在能缺席聚集的角色)。
- 右上角「新一局」用于进入下一局推理:清空事件记录与对局备注、把时间复位到第 1 天白天,英雄池与身份池会保留(因为英雄与身份是逐局解锁的);想连池一起复位请用「本局设置 → 存档 → 清空全部」。
- 事件记录页:每当英雄自述、发现尸体、有人指认等,就选对应「发言种类」录入一条。示例:莉莉说「夜晚我和白善河一起呆在起居室」→ 选【地点自述】→ 英雄=莉莉、地点=起居室、同伴=白善河 → 添加。页面会生成「地点自述 · 莉莉 · 起居室:莉莉在起居室无事发生,和白善河在一起。」
- 【地点自述】每人每时段只记一条:若你已在第 1 天白天录过白善河的【地点自述】,把时间切回「第 1 天 / 白天」时,英雄下拉里不会再出现白善河(省去自己翻查的麻烦)。该条记录的主角是「玩家(主角)」时不受此限。
- 已死亡的英雄会自动从可选名单中移除:某个时段之后已经死亡的英雄,不会再出现在「发言者 / 目击者 / 发现者 / 指认者 / 公布者 / 同伴」等下拉中,避免录到死人说话。凶手、死者、被指认者这类动作目标字段不受限(否则无法记录「谁被谁杀害」)。表单下方会列出被隐藏的人及其原因。
- 每条记录右侧标记 可信 / 怀疑 / 待确认。标「怀疑」的证词在推理中权重会大幅下降。
- 系统会自动检测矛盾(红色 ⚠):同一天同一时段出现多个地点、与主角亲见冲突、死者又发言、凶手数量超过本局凶手上限、身份公布撞车等。注意:同伴栏留空只表示「未提及其他人」,并不等于「自称独自一人」,因此不会与别人的说法冲突。
- 推理矩阵页 会给出:鲨手嫌疑排行、每名英雄的身份概率、全局最可能身份分配、互证与死亡名单。每名英雄旁可展开「依据」,看清它为什么这么判断。
- 关押/释放:在「鲨手嫌疑排行」中,每位英雄名字后都有一个「关押」按钮。若你已确认某英雄出局,点一下即可把他视为已死亡——按当前记录时间轴登记,此后他不会再出现在「发言者 / 目击者 / 同伴」等可选名单里,之后仍提及他的记录会标为红色冲突,死亡名单里也会注明「已被关押」。再点一次「释放」即可撤销。关押只影响死亡判定与可选名单,不改变身份概率。
推理模型
助手不是黑盒,结论完全由你录入的证据推出,主要依据以下规则:
- 撒谎者集合:只有【鲨手甲】【鲨手乙】【疯子】【替身】会说谎。一旦某英雄的发言与主角亲见矛盾、或自身说法自相矛盾,就判定为说谎者,其身份只能是这四者之一。
例外:【替身】只会谎称自己是富豪——如果唯一的假话就是「公布自己是【富豪】」,他仍可能是【替身】(其余证词都可信);若假话与「我是富豪」无关,则可排除【替身】。 - 确定说谎后全部证词连带标记:某英雄一旦被 100% 确定为说谎(例如被主角亲见的事实直接否证),他本局的其它证词都会自动标记为「怀疑」并锁定——既然此人必定在说谎,他的任何发言都不能再当作可信线索。唯一例外是上面那种「只谎称自己是富豪」的情形:此时他可能是【替身】,其余证词依旧可信,故不连带标记。
- 同一身份被多人公布:身份全场唯一,若两名英雄都公布自己是同一个身份(如两人都称自己是【富豪】),则必有至少一人在说谎——两人都会被标红提示并记入「疑似说谎」。特殊情况:若其中一条已被标记为「绝对真实」(主角亲口/灵感线索),其余人的该条公布就必定为假,会被直接判定为「确定说谎」,按规则只能是【鲨手甲】【鲨手乙】【疯子】或【替身】(仅当这条假话正是「谎称自己是富豪」时)。身份概率上,该身份只会落在这几名公布者之间(由「一人一身份」精确求解)。
- 互证排除:两人在同一房间互相提及对方时才算「互证」,按规则排除嫌疑,不能是鲨手或疯子。若一方提及对方、而对方只自述自己在同一房间却没提到他,二者并不矛盾,只是不构成互证。
- 主角亲见绝对真实:在「地点自述」「目击杀人」「发现尸体」里把行动者/目击者/发现者选为「玩家(主角)」,本条即自动标记为「绝对真实」(不可再改可信度),作为硬性依据参与推理;灵光乍现排除的元素/职业同样绝对真实。绝对真实的指认会直接把被指认者锁定为鲨手(只会是鲨手甲或鲨手乙)。
- 一致证词自动锁定:若你后来录入的某条证词,与某条已确认为「绝对真实」的证词声称了完全相同的事实(目击杀人=凶手+死者+地点一致、发现尸体=死者+地点一致、指认凶手/职业/元素=指认对象一致、地点自述=同一人同一时段同一地点),该条会被自动升级为「可信」并加上绿色「自动锁定·绝对真实」标记。助手会反复迭代,把因此连带确定下来的证词一并锁定。
- 移动规律:每种身份白天/夜晚只能出现在指定房间(如【死宅】只能在游戏室、【洁癖】夜晚只能在客卧1/客卧2)。某英雄自述了与该身份不符的地点,即可排除该身份——因为他是诚实的则排除该身份,他在撒谎则他根本不是该身份。
- 黑客特征:【黑客】不参加聚集。身份池里勾选了【黑客】时,若某英雄未聚集、之后又提供了证词,则他不是死者 → 100% 确定为【黑客】(其名下的死亡判定一并撤销);一旦黑客确定,其余未聚集者即坐实为死亡。若身份池里没有【黑客】,则未聚集者必然已经死亡(并据此检测「死者又发言」)。
- 目击杀人不确认死亡:本局身份池含【黑客】时,因为存在伪造凶杀场景的可能,「目击杀人」与「发现尸体」都不再作为死者已死亡的依据(只在事件记录里给出提示);但「绝对真实」的条目例外 —— 主角本人亲眼目击 / 亲自发现尸体的,直接确认死亡。另外,只要【黑客】身份被确定,其余死亡判定即全部坐实(黑客本人除外),提示同时撤销。身份池不含【黑客】时,两者都会登记死者已死亡。
- 一人一身份:全局分配用精确子集 DP 求解(非近似),保证每位英雄身份互不相同,再据此给出准确的边际概率。由绝对真实证据可直接推出的结论会被硬锁定(概率为 100%),而不是仅仅「提高权重」。
概率为基于当前证据的相对可能性(含上述硬约束的贝叶斯打分),并非数学意义上的真实概率;证据越多越准。请把关键证词的可信度标记准确,这比什么都重要。
未自动判定的规则
- 「富豪与管家/情妇在一起时鲨手无法先鲨富豪」——需要先确定谁是富豪,暂不自动校验。
- 「男仆被鲨后下轮需处理伤口」——为叙事效果,不影响身份推理。
- 当 2 名目击者互相矛盾时,助手只标冲突,不替你判定谁真谁假,请用可信/怀疑标记来表态。