基于 v1.2.2 版本。
本作是 Five Nights at Freddy's (玩具熊的五夜后宫)的恶搞同人游戏,原版为 Unity 制作,此为 HTML5 网页移植汉化版。
玩家需要在一间办公室中从凌晨 12 点坚持到早上 6 点,利用监控摄像头、声音诱饵和通风管控制来抵御三位"不速之客"的入侵。
三位敌人:
- 杰弗里·爱泼斯坦 — 主要威胁,在摄像头之间移动,需要声音诱饵引开
- 唐纳德·特朗普 — 通风管入侵者,会从管道爬进办公室
- 史蒂芬·霍金 — 固定在 CAM 6,需要定期电击来阻止他逃脱
| 操作 | 按键 / 方式 |
|---|---|
| 打开/关闭摄像头 | 空格键 |
| 打开/关闭通风口 | V 键(或控制面板) |
| 视角左右转动 | 鼠标移到屏幕边缘 / 触屏滑动 |
| 播放声音诱饵 | 摄像头界面的「播放声音」按钮 |
| 电击霍金 | 摄像头界面的「电击」按钮(仅 CAM 6) |
| 控制面板 | 点击办公室画面中的控制面板热区 |
每一夜的实际时长为 6 分钟(每"小时" = 60 秒真实时间)。
| 夜晚 | 出场敌人 | 特殊事件 |
|---|---|---|
| 第 1 夜 | 爱泼斯坦 | 教程(声音诱饵 + 重启摄像头);爱泼斯坦出场延迟 2 分钟;出场时强制触发摄像头故障 |
| 第 2 夜 | 爱泼斯坦 + 特朗普 | 教程(通风管管理) |
| 第 3 夜 | 全部三位 | 教程(电击霍金) |
| 第 4 夜 | 全部三位 | 4 AM 后爱泼斯坦进入狂暴模式(100% 向前移动) |
| 第 5 夜 | 全部三位 | 4 AM 后特朗普进入狂暴模式;开局 1 秒后出现金色霍金彩蛋 |
| 第 6 夜(特别之夜) | 仅爱泼斯坦(红色电眼) | 通关第 5 夜后解锁;移动间隔更短,无特朗普/霍金 |
| 第 7 夜(自定义夜晚) | 自选 | 通关第 6 夜后解锁;可自由设置三位敌人的 AI 等级 (0-20) |
游戏共有 11 个摄像头,以图的形式连接。每个摄像头有一个"深度"值,表示距离办公室的最短步数:
┌── CAM 10 (深度6)
│
┌─ CAM 9 (深度5) ─┐
│ │
┌─ CAM 7 (深度4) ─────┘
│ │
│ ┌─ CAM 8 (深度5)
│ │ │
CAM 4 (深度3) CAM 5 (深度4)
│ │
┌───┴───┐ CAM 6 (深度3)
│ │ │
CAM 2 (深度2) CAM 3 (深度2)
│ │
└───┬───┘
│
CAM 1 (深度1)
│
办公室 (深度0)
CAM 11 (深度5) ── CAM 7 / CAM 8
声音诱饵只有在当前查看的摄像头与敌人所在摄像头相邻时才有效:
| 摄像头 | 相邻摄像头 |
|---|---|
| CAM 1 | CAM 2, CAM 3 |
| CAM 2 | CAM 1, CAM 3, CAM 4 |
| CAM 3 | CAM 1, CAM 2, CAM 4, CAM 6 |
| CAM 4 | CAM 2, CAM 3, CAM 5, CAM 7 |
| CAM 5 | CAM 4, CAM 6, CAM 8 |
| CAM 6 | CAM 3, CAM 5 |
| CAM 7 | CAM 4, CAM 8, CAM 9, CAM 11 |
| CAM 8 | CAM 5, CAM 7, CAM 11 |
| CAM 9 | CAM 7, CAM 10 |
| CAM 10 | CAM 9 |
| CAM 11 | CAM 7, CAM 8 |
起始位置: CAM 11(最远处,深度 5)
移动判定: 每隔一定时间进行一次移动检查。生成随机数 1~20,若 ≤ AI 等级则移动成功(自定义夜晚分母为 24)。
各夜参数:
| 夜晚 | AI 等级 | 移动间隔 | 出场延迟 | 前进% | 横移% | 后退% | 诱饵抵抗 |
|---|---|---|---|---|---|---|---|
| 1 | 12 | 9-10 秒 | 120 秒 | 80% | 10% | 10% | 0% |
| 2 | 12 | 9-10 秒 | 0 秒 | 80% | 10% | 10% | 10% |
| 3 | 12 | 9-10 秒 | 0 秒 | 80% | 20% | 0% | 10% |
| 4 | 12 | 9-10 秒 | 0 秒 | 90% | 10% | 0% | 15% |
| 5 | 12 | 9-10 秒 | 0 秒 | 90% | 10% | 0% | 15% |
| 6 | 12 | 7.5-8.5 秒 | 0 秒 | 85% | 15% | 0% | 15% |
第 4 夜 4 AM 狂暴模式: 移动间隔缩短为 8-10 秒,前进概率变为 100%。
关键机制:
- 到达 CAM 1(深度 1)后下一步直接进入办公室 → 跳杀
- 第 1 夜出场时强制触发摄像头故障(教学用途)
- 有一定概率抵抗声音诱饵(表面上看起来成功了,实际爱泼斯坦没动)
起始位置: CAM 10(深度 6) 出场时间: 第 2 夜开始,第 6 夜不出场
各夜参数:
| 夜晚 | AI 等级 | 移动间隔 | 前进% | 横移% | CAM1 爬管概率 | CAM2 爬管概率 |
|---|---|---|---|---|---|---|
| 2 | 10 | 8-9 秒 | 90% | 10% | 100% | 50% |
| 3 | 11 | 9-10 秒 | 75% | 25% | 100% | 40% |
| 4 | 13 | 8-9 秒 | 80% | 20% | 100% | 50% |
| 5 | 13 | 8-9 秒 | 80% | 20% | 100% | 50% |
第 5 夜 4 AM 狂暴模式: 移动间隔 6-7 秒,前进 100%,CAM 2 爬管概率提升至 80%。
通风管爬行机制(核心威胁):
当特朗普移动到 CAM 1 或 CAM 2 时,有概率进入爬行状态:
| 阶段 | 时间 | 说明 |
|---|---|---|
| 开始爬行 | 0 秒 | 特朗普从摄像头消失 |
| 爬行音效开始 | +5 秒 | 你会听到通风管里的声音 |
| 爬行音效持续 | 10 秒 | 这是关闭通风口的窗口期 |
| 到达办公室 | +20 秒 | 如果未关闭通风口 → 跳杀 |
防御方式: 听到通风管声音后立即去控制面板关闭通风口。关闭后特朗普会撤退到深度 3 的随机位置,几秒后你会听到撤退音效,此时必须重新打开通风口以避免缺氧。
特殊情况: 如果特朗普试图爬行时通风口已经关闭,他会直接静默撤退(不播放任何音效)。
固定位置: CAM 6(第 3 夜起激活)
霍金不像其他敌人那样在地图上移动,而是采用警告等级机制:
| 警告阶段 | 视觉提示 | 持续时间 | 玩家操作 |
|---|---|---|---|
| 无警告 | 正常 | — | 安全,但要定期检查 |
| 黄色警告 | 黄色闪烁图标 | 5 秒 | 需要尽快切到 CAM 6 电击 |
| 红色警告 | 红色闪烁图标 | 5 秒 | 最后机会!必须立刻电击 |
| 摄像头损坏 | 摄像头故障 | — | 来不及了,4 秒后跳杀 |
自定义夜晚的警告加速:
| AI 等级 | 黄色 → 红色 | 红色 → 损坏 |
|---|---|---|
| 1-5 | 6 秒 | 6 秒 |
| 6-10 | 5 秒 | 5 秒 |
| 11-15 | 4 秒 | 4 秒 |
| 16-20 | 3 秒 | 3 秒 |
霍金的跳杀是独特的"导弹式"动画——伴随爆炸特效。
防御方式: 定期切到 CAM 6 点击「电击」按钮,重置警告计时器。霍金不受声音诱饵影响。
| 状态 | 变化速率 |
|---|---|
| 通风口打开 | +2% / 秒(回复至 100%) |
| 通风口关闭 | -1.5% / 秒 |
| 氧气归零 | 窒息死亡 → 跳杀 |
策略权衡: 关闭通风口能阻止特朗普,但氧气持续下降。100% 氧气从关闭到耗尽约需 67 秒。
- 仅在摄像头打开且未故障时可用
- 8 秒冷却时间
- 只有当你查看的摄像头与敌人所在位置相邻时才有效
- 每个位置最多有效吸引 2 次(之后该位置"用完")
- 当爱泼斯坦自行移动到新位置时,所有位置的计数重置
- 使用总次数达到上限后触发摄像头故障
- 爱泼斯坦有 10-15% 概率抵抗诱饵(表面成功实际无效)
- 特朗普也可被吸引,且无抵抗
- 摄像头故障时显示雪花噪点,无法查看任何画面
- 修复方式:控制面板 → 「重启摄像头」(约 2.5 秒,伴随曲柄音效)
- 故障触发条件:声音诱饵使用过多、霍金警告超时、第 1 夜爱泼斯坦出场
点击办公室画面中的控制面板热区进入,提供两个操作:
- 打开/关闭通风口 — 3 秒动画(风扇加速/减速),伴随心电图音效
- 重启摄像头 — 仅在摄像头故障时可用,约 2.5 秒
同一时间只能执行一个操作(忙碌状态锁定)。
坚持到 6:00 AM(游戏开始后 6 分钟)。
| 夜晚 | 通关画面 |
|---|---|
| 第 1-4 夜 | 5:59 AM → 6:00 AM → 「距离救援还有 X 天」→ 自动进入下一夜 |
| 第 5 夜 | 5:59 AM → 6:00 AM → 钟声 → 「救援已到达」→ 胜利画面 |
| 第 6 夜 | 5:59 AM → 6:00 AM → 特殊结局画面 + 音效 |
| 自定义夜晚 | 5:59 AM → 6:00 AM → 「自定义夜晚已通关」 |
- 敌人到达办公室 → 跳杀
- 氧气耗尽 → 窒息死亡 → 跳杀
- 霍金警告超时 → 摄像头损坏 → 4 秒后跳杀
第 5 夜开局 1 秒后出现:全屏金色霍金图片伴随闪烁动画和惊吓音效,持续 2 秒后消失。纯视觉彩蛋,不影响游戏。
主菜单背景每 100 毫秒有 10% 概率闪现恐怖面孔(爱泼斯坦/特朗普/霍金的惊悚版本),持续 50-200 毫秒。
默认禁用,原作者埋下用于调试,但是该版本已启用。
手机等移动设备触摸屏用户可双指双击屏幕任意区域调出作弊菜单。
Mac 用户需按住 fn 键配合使用:
| 按键 | 功能 | 使用场景 |
|---|---|---|
F6 |
强制特朗普进入通风管 | 游戏中 |
F7 |
时间快进 1 小时 | 游戏中 |
F8 |
解锁自定义夜晚 | 任何时候 |
F9 |
跳过当前夜晚(直接通关) | 游戏中 |
F10 |
解锁特别之夜 | 任何时候 |
1 ~ 6 |
直接跳到对应关卡 | 仅主菜单 |
纯原生 JavaScript,无框架依赖,基于 class 的面向对象结构:
| 文件 | 职责 |
|---|---|
GameState.js |
游戏状态管理(夜晚、时间、氧气、摄像头状态) |
AssetManager.js |
图片/音效加载,分类音量控制 |
UIManager.js |
HUD 渲染、控制面板 UI、摄像头按钮 |
CameraSystem.js |
摄像头面板、声音诱饵、地图、角色显示 |
EnemyAI.js |
三位敌人的全部行为逻辑、移动路径、跳杀触发 |
InputHandler.js |
键盘/鼠标/触屏输入处理 |
StaticNoise.js |
Canvas 绘制电视雪花噪点效果 |
ScaryFaceFlicker.js |
菜单背景恐怖闪烁效果 |
Game.js |
核心游戏循环、教程、胜利/失败流程 |
main.js |
入口文件、预加载、初始化 |
存档系统: 使用 localStorage 保存进度、音量设置和解锁状态。
- 声音诱饵是核心武器。 保持爱泼斯坦在深度 4-5 的区域,不要让他接近 CAM 1。
- 诱饵必须相邻才有效。 熟记地图邻接关系——对着错误的摄像头播放声音只会浪费次数。
- 同一位置不要连用超过 2 次。 用完后必须等爱泼斯坦自行移动才能重置。
- 不要过度使用诱饵。 总使用次数达到上限会导致摄像头故障。
- 听声辨位。 通风管里的爬行声是特朗普进攻的信号,立即关闭通风口。
- 关闭后等待撤退音效。 听到第二次声音后再打开,否则他还没离开。
- 不要长时间关闭通风口。 从 100% 氧气到耗尽只需约 67 秒。
- 每 20-30 秒检查一次 CAM 6。 看到黄色警告立刻电击。
- 红色警告是最后通牒。 此时必须放下一切去电击。
- 霍金导致的摄像头故障最致命。 因为还附带 4 秒倒计时跳杀。
- 第 4-5 夜 4 AM 后提高警惕。 爱泼斯坦和特朗普都会进入狂暴模式。
- 第 6 夜专注爱泼斯坦即可。 没有特朗普和霍金,但移动间隔更短。
- 自定义夜晚 20/20/20 是终极挑战。 三个敌人全部满级,需要完美的多线程管理能力。