项目全是ai studio写的,包括这条
README.md。
- 🧠 智能逻辑穷举:自动分析所有玩家的查验信息,排除矛盾项,给出所有合法的【真预言家 + 灯影预言家】组合。
- 🖱️ 交互式录入:独创“点选查验”模式。点击放大镜开启查验,直接点击目标玩家发放金水或查杀,告别繁琐的下拉选框。
- 🐺 狼坑视角切换:支持“标准视角”与“找狼视角”。一键切换,优先展示公共狼坑,快速定位潜在狼人。
- 🎨 极致视觉体验:
- 支持深色/浅色模式随心切换。
- 集成 View Transitions API,享受如丝般顺滑的转场动画。
- 响应式布局,完美适配 PC 与移动端。
- 💾 本地持久化:自动保存当前进度,刷新页面或意外关闭后逻辑依然存在。
本工具基于灯影预言家版型:
- 狼人阵营:3名普通狼人 + 1名狼王
- 好人阵营:4名神职阵营(预言家、骑士、女巫、猎人)+ 4名平民阵营(平民*3、灯影预言家)
- 灯影预言家:平民阵营,与预言家卡牌相同,查验到好人显示为“查杀”,查验到狼人显示为“金水”。
确保你已安装 Node.js。
- 克隆项目:
git clone https://github.com/syhy0612/shadow-seer.git
- 进入目录并安装依赖:
cd shadow-seer-helper npm install - 启动开发服务器:
npm run dev
- 录入查验信息:点击号码卡片上的
🔍图标进入“查验模式”,然后在其他号码卡片上点击√发金水,或×发查杀。 - 标记已知身份:点击号码卡片上的
👤图标可选择标记身份。可以给自己的身份、明好人或听保的号码标记为好人,同理可手动标记狼人。 - 查看逻辑推理:系统会根据设定规则自动穷举并筛选出所有合理的逻辑组合。手机端需点击右上方的
⚡推理按钮打开结果面板。
- Frontend: React 19 (Hooks, Context, useMemo)
- Styling: Tailwind CSS (Dark Mode support)
- Icons: Lucide React
- Animation: View Transitions API & Tailwind Animate
- Tooling: Vite, TypeScript
本项目采用 MIT License 许可。