
现有赞助商:
Note: 这是一个诞生于 「观猹 + 魔搭 环球黑客松」 的 AI 原生游戏项目。
"Wolfcha" 这个名字由 Wolf (狼人杀) + Cha (猹) 组成。既是为了致敬黑客松的主办方,取 "Watch" (观察) 之意;同时也呼应了在狼人杀游戏中,我们观察 AI 互动的“吃瓜”心态。
自从大学毕业后,想要凑齐 8 到 12 个人玩一局完整的狼人杀,变得越来越困难。狼人杀本质上是一个社交游戏,但抛开社交属性,其核心的逻辑推理、话术博弈以及从只言片语中寻找线索的过程,依然非常迷人。
为了让自己随时随地都能体验到狼人杀的乐趣,我们开发了这款 AI 版本的狼人杀。顾名思义,除了你自己,其他所有角色(女巫、猎人、守卫、狼人等)都由 AI 扮演。
得益于大语言模型(LLM)日益增长的上下文窗口(Context Window)和指令遵循能力,我们实现了一个复杂的双层扮演系统:
每一局的对话都是实时生成的,充满了不确定性和趣味性。
这不仅是狼人杀,更是一场模型能力的竞技场。
我们在游戏中接入了多款大模型,让它们同台竞技。游戏结束后,你可以看到每个角色背后对应的模型。这是一场隐藏的“图灵测试”——你可以观察在这个复杂的博弈场景中,哪个模型逻辑严密,哪个模型表现得“蠢萌”,又是哪个模型说话最有人味儿。
当前内置模型(以项目内配置为准):
虽然没有专业的美术团队,但我们通过精心的 UI/UX 设计提升了游戏体验:
我们还会继续打磨这些方向:
本项目基于现代 Web 技术栈构建:
如果你想在本地运行本项目:
git clone https://github.com/oil-oil/wolfcha.git
cd wolfcha
# Using pnpm (recommended)
pnpm install
# Or using npm
npm install
你需要配置相应的 API Keys (ZenMux 等) 才能运行完整功能。请参考 .env.example 并创建 .env.local。
pnpm dev
打开浏览器访问 http://localhost:3000 即可看到效果。
MIT