Dot Muncher 攻略:12 张迷宫、4 只幽灵、5 条命怎么打(2026)
亲自试试 — 立即玩 Dot Muncher
浏览器免费直玩,无需下载或注册。
rails/public/playables/dot-muncher/(上游 mumuy/pacman @ 8a96194,MIT,自托管并去掉 passer-by.com 外壳;Playnesta 另加埋点桥、触控垫片与自适应舞台)。已核对常数:12 张迷宫,每张 28 × 31 格、格宽 20 像素,画布 960 × 640;4 只幽灵从第 15 行的 20 格鬼屋里出发,四只追的是同一个目标——你当前所在的那一格,没有各自不同的性格;主角每帧走 2 像素,每只幽灵每帧走 1 像素,十二张迷宫全程不变(没有逐关加速);5 条命,第五次被抓这一轮就结束;每张迷宫有 4 颗能量豆(左右两侧走廊各两颗,且所在行每关都换),吃到后四只幽灵变蓝 450 帧,约 7.5 秒;一颗豆子 1 分,一只蓝幽灵 10 分,结算时每剩一条命再加 50 分;转向只在格心生效,而且只在相邻格是空的时候生效;被抓之后不会把已经吃掉的豆子放回地上。下面写的是打法,操作说明游戏页已经覆盖。
1. 先读这份构建,再读街机传说
街机老玩家的说法是:红色的追你、粉色的抄到前面堵你、青色的包抄你、橘色的你不理它就自己走人。这份构建里一条都不成立:四只幽灵跑的是同一套算法——朝你当前所在的那一格做广度优先寻路。连续多次采样,四条路径的终点都是你脚下那格。
由此有两个结论。第一,没有哪只幽灵是"安全牌"可以拿来遛,也没有任何按角色区分的行为值得背;实际面对的是四个同时朝你现在位置收敛的猎手,彼此之间还会把对方当成墙,而它们的速度只有你的一半(每帧 1 像素对 2 像素)。
第二,迷宫不会越打越快。第 1 张和第 12 张跑的是同一个速度,所以"熬过后面几关"这套街机思路在这里不成立。变的是走廊形状:12 张迷宫,每张 300 到 328 颗豆子,一轮下来 3,772 颗,每张迷宫 4 颗能量豆。这份构建的难度是几何,不是速度。
2. 转向发生在格心,撞墙的按键会被丢掉
主角只有在格心时才换方向,而且新方向那一格必须是空的。朝着墙按方向键会被接收、然后丢弃,主角继续直行。实测:贴住左墙、左侧是死格时,左方向键毫无作用。
一格 20 像素、主角每帧 2 像素,也就是每 10 帧过一格,约 167 毫秒。所以转向永远不是即时的:要在拐角前提前半个格子按下去,而且同一时刻只缓存一个转向。往窄角里连按两个方向,第二个会被丢掉。
这也是为什么你没法原地掉头。进了死胡同,唯一的出路是进洞之前就已经朝着外面。
3. 左右边缘是通的:每关一到两条横穿行
迷宫左右两侧是连着的。从左边走出去,会从右边同一高度回来——实测:从第 0 格走出,主角在第 27 格重新出现。并不是每一行都两边都通,所以这是一条走廊,不是横穿棋盘的捷径:
- 第 1 张迷宫只开第 15 行。
- 第 2、4、6、8、12 张迷宫各有两行可穿(例如第 2 张是第 9 行和第 18 行)。
- 第 3、5、7、9、10、11 张迷宫各有一行。
把这几行当逃生通道。幽灵切断近路时,宁可横着跑完整个宽度,也不要拐进死胡同——你比幽灵快,而对面的边并没有看上去那么远。能量豆也正好长在这些行上,能救命的那条路,同时也是补给的那条。
4. 能量豆:每关四颗,7.5 秒的蓝
每张迷宫固定四颗能量豆:左侧走廊两颗、右侧走廊两颗,而且每关所在行都不同——12 张迷宫一共出现 10 种布局。第 1 张在两侧走廊的第 4 行和第 24 行,第 2 张下移到第 3 行和第 28 行。
吃下一颗,四只幽灵一起变蓝,持续 450 帧,约合 7.5 秒真实游戏时间(实测:7.57 秒后它们恢复本色)。撞上一只蓝幽灵会把它吃掉、值 10 分,被吃掉的幽灵会先走回鬼屋再恢复威胁。
蓝色不是永久的:计时快结束时幽灵开始闪烁,那就是该撤的信号。这 7.5 秒是一份预算,不是一张许可证。要在幽灵已经贴近时才用能量豆,这样反追不花代价;把闪烁当成离开的提醒,而不是再开一次猎杀的理由。
5. 死一次代价很小:豆子不会复原
被幽灵抓到时,主角和幽灵会重置,但你已经吃掉的豆子留在原地。实测:地上原有 298 颗,吃掉 3 颗,然后被抓一次,地上仍是 295 颗。这一关里的进度是保住的,损失的只是位置和时间。
一轮 5 条命,每关允许自己错一两次。真正承受不起的是慌:重新出现之后,最快的脱身路线就是第 3 节那条横穿行,而且这一关用掉的能量豆不会回来,所以要按地上还剩的豆子重新规划。
6. 分数账:豆子 1 分、幽灵 10 分、命 50 分
计分规则很简单。一颗豆子 1 分,吃掉一只蓝幽灵 10 分,结算画面再按剩余命数每条加 50 分。打完一轮 3,772 颗豆子,光豆子就是 3,772 分;剩四条命再多 200 分。
这笔账决定你该追什么。幽灵值 10 分,一条命值 50 分,所以吃蓝幽灵只有在"白捡"的时候才划算——它已经贴到脸上,或者绕路不花代价的时候。用一条命换 10 分,亏五倍以上,而结算画面会把这件事明明白白算给你看。
7. 规划整轮,以及那些白费时间的错误
所有迷宫速度相同,所以整轮更像一道阅读题。第 3、7 张最大,328 颗;第 2、6、10 张最小,308 颗。能量豆会挪位置,能横穿的那几行会挪位置,左右走廊的形状会变;豆子不会。
五个习惯基本能覆盖大部分失误:
- 提前转向。 撞墙的按键会被丢掉,所以在拐角前半个格子就决定方向。
- 记住自己那关的横穿行。 每关一到两行连通左右边缘,先记住再拿它逃生。
- 能量豆用在贴身时。 7.5 秒的蓝是调整位置的窗口,不是打猎时间。
- 不要原地绕圈。 四只幽灵都会算到你这一格,绕圈等于把位置直接送给四只;真正管用的是距离和墙。
- 别指望从中间穿过去。 20 格的鬼屋挡住中央那一行,要换边只能走上面或下面。
FAQ
这篇和游戏页上的规则说明有什么不同?
游戏页讲的是操作:方向键转向、空格暂停或继续、触屏上滑动(12 像素阈值,取主轴),以及清空豆子这个目标。这篇讲的是拿到手之后怎么打:幽灵到底怎么追、转向什么时候生效、哪些行连通边缘、蓝色能持续多久,以及一次被抓到底赔了什么、没赔什么。
幽灵和街机原作里的行为一样吗?
不一样。这里有四只幽灵,用同一套算法追你当前所在的格子,没有埋伏、没有包抄,也没有一只会自己溜达。变蓝的时候它们会随机挑一个合法方向走,被吃掉之后先走回鬼屋。要预期的是四个速度只有你一半的猎手,不是四种性格。
我明明拐了弯,为什么还是一直死?
两个原因,都是实测出来的。一是转向只在格心生效、且相邻格是空的时候才生效,所以贴着墙的最后一下转向会被忽略,你继续直直撞上去。二是在这里绕圈甩不掉幽灵,四只都会重新算到你这一格,绕圈只是把位置白送给四只。提前转,然后离开那片区域。
被抓之后豆子会怎么样?
已经被吃掉的豆子保持吃掉的状态。一次死亡重置的是主角和幽灵,不是迷宫地面。一轮 5 条命,死亡的代价是位置和时间,这一关的豆子进度是保住的。
一共有多少张迷宫,会不会越来越难?
12 张,而且不会加速:主角始终每帧 2 像素,幽灵始终每帧 1 像素。难在越来越绕:豆子数从 300 到 328,能量豆每次落在不同的行,能连通左右边缘的那几行也每关都换。
去哪儿玩?
就在本站的 Dot Muncher 页面。这种"在迷宫里吃豆子"的经典玩法没有单一作者,所以这份构建由 Playnesta 托管自开源项目 mumuy/pacman(MIT,Copyright (c) 2016 Haole Zheng),去掉了上游站点外壳,换上 Playnesta 自己的埋点桥、触控垫片和自适应舞台;上游的 LICENSE.txt 一并随包发布,署名记录在 NOTICE.md 里。通用 slug 和画面标题都不带任何第三方品牌,Playnesta Games 是这份网页实现的开发者和发行方。