P(DOOM) Vibe 项目

以 AI 安全为主题的浏览器射击游戏,将严肃的 AI 对齐问题用黑色幽默方式呈现

P(DOOM) 是一款以 AI 安全为主题的浏览器射击游戏,将严肃的 AI 对齐问题用黑色幽默方式呈现。游戏设定在一个充满未解决对齐问题的 AI 研究实验室,玩家扮演一位受 Eliezer 启发的研究员,手持人类反馈作为武器,在阴暗、工业感十足的场景中与失控的 AI 系统作战。游戏融合了经典 Doom 64 的视觉风格与现代 AI 概念,创造出一种独特的教育娱乐体验。

核心功能

  • Doom 64 风格关卡:完整可探索的单关卡,包含生锈的服务器机房、开阔天空、密室和工业感十足的走廊,环境氛围阴郁压抑
  • AI 对齐四大论点:游戏进程中依次解锁系统提示词(System Prompt)、RLHF(基于人类反馈的强化学习)、机械可解释性(Mechanistic Interpretability)和那个大大的关机按钮,难度逐步增加
  • AI 威胁模型:敌人包括欺骗性对齐(Deceptive Alignment)、谄媚性(Sycophancy)、回形针最大化者(Paperclip Maximizer),以及最终守护关机开关的山姆
  • Touch Grass 治疗机制:踩草地可回血,防护栅栏相当于护甲,喂武器更多训练数据获取弹药,不确定性徽章增加挑战
  • 五档难度选择:从 1% 到 99% 的灭绝概率,默认为 10%,最高难度下实验室挤满敌人且死亡角色不会真正消失

技术实现

游戏采用 GPT-6 ASTRA 和 Codex 驱动 AI 行为,Three.js 实现 WebGL 渲染,TypeScript 构建核心逻辑,Next.js 提供框架支持。所有 AI 调用均为本地实时进行,无需 API 接口密钥,也不依赖 GPU 集群。开发者只需安装 Node.js 22.13 以上版本和 pnpm,在本地启动开发服务器即可游玩。游戏支持浏览器原生 WebGL 渲染,推荐分辨率 1024x720 以上。整个项目代码遵循 MIT 许可证开源。

快速上手

  1. 环境准备:确保已安装 Node.js 22.13 或更高版本,以及 pnpm 包管理器
  2. 克隆安装:执行 pnpm install 安装项目依赖
  3. 启动服务:运行 pnpm dev 启动本地开发服务器
  4. 进入游戏:浏览器打开 localhost:3000,使用 WASD 移动、鼠标瞄准、左键或空格射击,数字键 1-4 切换武器,E 键开关门和按下关机开关

适用人群

对 AI 安全话题感兴趣但希望以轻松方式了解核心争议的普通用户;喜欢复古射击游戏并愿意在游戏过程中接受 AI 对齐科普的玩家;以及希望了解如何用 AI 模型和 Three.js 从零构建浏览器端游戏的技术学习者。制作方为 Travis Fischer(GitHub @transitive-bullshit),游戏本身是对 AI 安全圈的致敬性恶搞作品。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论