Loading...
Loading...
地鼠冒头就点它,30 秒挑战最高分
九宫格的洞里随机冒出地鼠,趁它还没缩回去把它点掉。每局 30 秒,越往后地鼠露头的时间越短、缩得越快。最高分留在本地,下次打开还在,总有个数字等你超。
游戏整个跑在浏览器里。页面加载完之后,把网断了也能接着玩,过程中没有任何数据离开你的设备。手机用手指点、电脑用鼠标点,同一套九宫格在两种设备上都能用。
点「开始游戏」就能玩。不用注册、不用下载,也不会向你索要任何权限。
开局时地鼠会露头一秒多;到最后几秒,这个窗口会收紧到约半秒,后半段越打越紧张。
最高分写进浏览器的本地存储,下次打开这个页面还会显示出来。
棋盘宽度限制在适合手机的尺寸,每个洞都是方形的点按区,所以手指点和鼠标点计分完全一样。
视线别死盯一个洞,要松松地扫整个九宫格——每隔约四分之三秒就会冒出一只新地鼠,哪个洞都可能,盯太死容易漏掉角上的。
点「开始游戏」,开启一局 30 秒。
地鼠一露头就点它,命中会闪一下 💥 并加一分。
在倒计时归零前尽量多打几只。
看看有没有破纪录,再点「再来一局」。
任务间隙来一局 30 秒的,让眼睛从工作上挪开一下。
那个越缩越快的露头窗口,拿来练手眼协调和反应速度挺合适。
规则一目了然,小朋友第一局就能上手,不用识字。
页面加载好之后,排队、坐车时随手玩两局,完全不用联网。
用 React 状态给九个洞各存一个布尔值。一个定时器每 750ms 在随机一个空洞里冒出地鼠;每只地鼠还有自己的隐藏计时,存活时间从 1100ms 起,每过一秒减 18ms,最低降到 550ms。另有一个每秒一次的倒计时,归零时结束本局——全部在浏览器里完成。
不采集、不上传任何数据。唯一会写入本地的就是最高分,放在这个浏览器本地存储的一个键里(tf_whack_best)。
无非是几个定时器,加上地鼠升降的 CSS 过渡——没有图片要下载,也没有游戏引擎,只用了 lucide-react 画计分板的图标。所以页面一就绪就能立刻开玩。