狼人杀面杀助手
给线下狼人杀桌上的「上帝」用的助手:不会忘流程、不会算错药、不会偏袒。12+1 座位开局,板子与角色都能自己造。
它做什么
- 板级规则 → 角色 → 能力 三层模型。跨角色的判例(同守同救、机械狼学习映射、本板骑士不能翻牌)属于「这块板子」,不是某个角色的属性。
- 板子工坊:一句话交给 AI(DeepSeek)生成板子,但它只能从模板白名单里选模板、填参数——不写代码、不发明语法,所以产物天然合法。缺角色会被当成 error 自动补人,并把改动摊开。
- 角色工坊:12 个能力模板(查验阵营/夜间击杀/一次性救人/出局开枪/魅惑殉情/翻牌免死…)拼成新角色,存 SQLite,重启后仍在,任何板子的座位表都能选到。
- 房间是 12 个玩家座 + 1 个上帝座。权限由「你坐在哪个座位」决定,没有独立的房主 token;上帝座可切系统托管,开局后也能切。
- 私密性由构造保证:playerView 从服务端座位投影出发,别人的角色字段根本不会被序列化,上帝视角才带全部身份。