开发日志
开发日志 006:开放 5—10 人局,并加入湖中女神机制
在 simplify 分支扩展 5—10 人局、湖中女神与信息脱敏规则,并加固多人讨论节奏和旧数据迁移。
本次更新范围
本轮更新位于 simplify 分支,尚未合入 main。目标是让 v4.0 不再只停留在 6 人标准局:一方面开放 5—10 人对局及对应角色配置,另一方面补齐官方玩法中信息量更高的湖中女神机制,同时继续收紧玩家不应获得的推理线索。
开放 5—10 人局
人数配置、角色文案、前端阵容说明和圆桌布局同步扩展到 5—10 人。莫德雷德的梅林视野盲区、奥伯伦的孤立行动,以及爪牙配合掩护等差异化信息被补进 Prompt,使新增人数档不只是“多几个座位”,而是能够按角色规则组织 AI 决策。
后端增加了多人数档的引擎模拟与 API 全流程测试,并覆盖关键视野断言,例如梅林看不到莫德雷德、奥伯伦不与邪恶阵营互认。前端也验证了 10 人圆桌的座位布局,避免人数增加后出现组件重叠。
湖中女神:新增私有信息链路
对局创建时可以开启湖中女神机制。第 2、3、4 轮任务结束后,信物持有者可查验一名符合条件玩家的阵营;结果只返回“正义/邪恶”,不会直接暴露角色。被查验者接过信物,已经使用过女神能力的玩家不能再次成为查验目标。
这项机制的关键不是多一个按钮,而是信息必须分层传递:公开事件只记录“谁查验了谁”,查验结果只进入持有者的私有视图和 AI 的事实上下文;上帝视角则保留完整记录。前端为此增加信物徽章、查验交互、私密结果卡和上帝视角记录,AI 也会根据阵营与信念选择查验对象。
信息与节奏加固
任务失败票数进一步从玩家侧、AI 可见事实层和反思摘要中隐藏,仅保留任务成败;引擎内部与上帝视角仍保留必要数据。这样玩家无法通过失败票数量直接反推出队内坏人数量。
讨论倒计时改为随人数伸缩,并对 AI 设置更明确的收口约束:时间到后 AI 停止继续发言,AI 队长在有限轮次内结束讨论;真人玩家仍保留合理宽限。任务历史的悬浮卡也补充了每轮队长信息,帮助多人局回看组队与投票过程。
数据与测试
为避免升级时影响已有本地对局数据,本轮加入 SQLite 安全 Schema 升级与旧库迁移保护,并为女神规则、数据迁移和多人局补充测试。此次更新让项目从“可运行的标准局”进一步扩展为可按人数变化、可承载额外私有信息规则的阿瓦隆平台。