如何使用 AI 制作社交推理游戏

测试一轮四人局,从隐藏角色和公开报告开始,经过秘密投票,最后进行决胜加选。

Seele Editorial Team更新于 2026年11月11日

要使用 AI 制作社交推理游戏,在编写讨论内容之前,先定义每位玩家在开局前知道什么。为每个座位分配一个隐藏角色、一个分享报告的理由以及一票。决定谁能看到回合的每个部分,以及票数持平时会发生什么。你可以用四个座位和一组固定的输入来测试整个循环。

在虚构的配电盘班次中,一个维修继电器被转移了。三名检查员试图找出切换者。每个座位都有一个私人观察,并且在第一次投票前,每个座位都会发布一份公开报告。

四名维修工坐在工业配电盘附近的会议桌旁
在任何人投出选票之前,给团队一个共享的地方来比较报告。

决定每个阶段显示什么

从一台设备上的轮流游玩版本开始。在下一个座位接管之前,封面屏幕会隐藏当前座位的卡片。活跃座位可以读取自己的角色和观察。共享屏幕显示人们选择发布的报告。使用此设置来检查交接期间屏幕上显示的内容。

阶段对活跃座位可见对团队可见
私人卡片其角色和观察中性交接屏幕
报告其可发布的报告每份已发布的报告及其作者
选票其有效候选人投票结束前的提交数量
计数与团队相同的统计结果总数,以及如果领先者平局,则显示加选候选人
结果与团队相同的结果获胜方和揭示的角色

对于这个本地原型,请检查角色卡片和个人选择是否对其他座位的常规视图隐藏。如果你后来构建在线版本,请单独确定它将如何保护发送给每位玩家的信息。

使用可比较的报告

在第一次测试中,将 Dev 固定为切换者。Ada 看到琥珀色面板打开。Ben 看到座位 D 记录在面板访问旁边。Cleo 看到一张迟到的重置收据。Dev 知道路线改变了,并可以选择替代报告:“我到达时面板已经打开了。”将角色和观察保留在私人卡片上。只发布选定的报告和发布该报告的座位。

在投票前要求每个座位提交一份报告。给团队一个机会一起讨论这些报告。访问可以帮助团队提出更好的问题,而仅凭报告无法确定谁转移了继电器。为了可重复的规则检查,使用固定的报告和选票,并遵循下方的统计结果。

共享会议桌上放着插图面板、访客徽章和时钟报告
将已发布的观察结果放在一起,以便团队可以在不打开任何人的私人卡片的情况下进行比较。

走完一轮平局和加选

每个座位投一票,且不能投给自己。有效选票在提交时密封。显示有多少座位已经投票,然后在所有四张选票都投完后揭示总数。如果一名候选人得票最多,则解决该回合。如果候选人并列领先,则仅针对这些候选人进行另一次投票。

选票AdaBenCleoDev统计结果和结局
第一轮DevDevBenBenDev 2, Ben 2。在他们之间开始加选。
加选DevDevDevBenDev 3, Ben 1。检查员识别出切换者并获胜。
替代加选DevDevBenBenDev 2, Ben 2 再次出现。切换者获胜。

所有四个座位在加选中仍然投票。Ben 只能投给 Dev,Dev 只能投给 Ben,因为座位不能投给自己。Ada 和 Cleo 可以选择其中任何一人。替代加选是单独的测试运行。在两个版本中,只在最终结果后揭示角色。如果投票的唯一获胜者是检查员,则切换者获胜。

给 AI 阶段和选票规则

SEELE 支持从书面想法开始游戏项目。将可见性规则写入第一个请求。在检查阶段变化和投票规则时,你可以使用固定的卡片文本和简单的统计显示。

创建一个名为 Switchboard Shift 的小型轮流游玩浏览器原型。
使用四个虚构座位:Ada、Ben、Cleo 和 Dev。在此测试中,将 Dev 固定为切换者,
其他人固定为检查员。在下一个座位读取自己的角色和观察之前,
使用中性交接屏幕。
Ada 看到琥珀色面板打开。Ben 看到 Dev 记录在面板访问旁边。
Cleo 看到一张迟到的重置收据。Dev 看到路线改变,可以发布
替代语句:我到达时面板已经打开了。
每个座位接受一份公开报告。只显示已提交的报告及其
作者。在四份报告后开放投票。将私人卡片排除在共享 UI 之外。
让每个座位提交一张有效选票。拒绝自投、重复投票以及
加选中针对非平局候选人的投票。在四张选票全部投完之前,
只显示已提交的数量,然后揭示总数。
唯一最高票数决定胜负。如果并列第一,仅在平局候选人中
进行新一轮投票,所有四个座位仍然投票。
重复平局或最终选择不是 Dev 则切换者获胜。选择 Dev 则检查员获胜。只在
最终结果时揭示角色。重启清除报告和选票,并恢复
固定的私人卡片和第一阶段。使用原始占位符艺术。

先构建私人交接。然后添加报告列表,并测试第四份报告作为进入投票的过渡。最后添加加选,以便更容易隔离失败的计数。从简报到可玩的测试指南可以帮助你将有误的统计或过早的揭示转化为具体的更改请求。

尝试一个不改变投票的确认步骤

在第一个版本中,选择有效姓名即提交。假设一个座位本意选择 Dev 却点击了 Ben。在第二个版本中,显示选择并要求座位在提交前确认。在确认之前,座位可以将选择移动到 Dev。在投票确认之前,保持公开提交数量不变。

私人选票控制台显示两个候选人肖像和一个确认图标
给活跃座位一种方式,在保持其他座位选择不在选票屏幕上的同时,审查自己的选择。

在两个版本中尝试错误的点击。然后提交表格中确切的初始选票和加选,以确保额外步骤不影响统计结果。在计数之前,尝试第二次提交、自投以及针对非候选人的加选投票。这些都不应计入总数。在每次最终结果后重启,并确认私人卡片、报告和选票已恢复到初始状态。

常见问题

第一轮应该有多少个座位?

四个座位可以测试三名队友、一个隐藏对手、一个公开报告阶段和一个平局投票。如果你的规则需要加选,就从这里开始。当增加一个座位能创建你想要单独检查的讨论或投票情况时,再添加另一个座位。

哪些信息应该保持私人?

将每个座位的角色、未发布的观察和个人选票排除在共享视图之外。当阶段要求时,使已提交的报告和最终总数公开。检查座位之间的交接,因为保持打开的私人卡片可能会揭示比规则允许更多的信息。

当投票平局时应该发生什么?

在构建统计之前选择平局规则。此回合允许在领先者之间进行一次加选,并在再次平局时让切换者获胜。使用固定投票玩完两种结果。书面的第二次平局规则告诉团队回合何时结束。

为什么在第一次测试中使用固定角色?

固定的切换者让你可以使用相同的报告和投票来复现故障。如果加选选择了错误的获胜者,你可以检查统计结果,而无需重新分配另一组角色。稍后测试随机分配,同时保留固定回合用于调试。

从一个团队可以完成的一轮开始

写下私人卡片、公开报告、有效选票和平局规则。将该回合作为专注的起始简报带到 SEELE AI 游戏制作器。在添加新角色或讨论工具之前,运行一次带有决胜投票的回合,以及一次带有重复平局的回合。

SEELE AI

将这份指南变成可玩的作品。

先明确创作需求,再在 Seele AI 工作区中迭代。

开始创作