在线滚球进洞

免费在线滚球进洞(Roll the Ball)益智小游戏:随机生成迷宫电路地图,盘面上分布着大量可点击的电路开关和埋伏在小球必经道路上的炸弹。点击「发球」后小球沿电路动态滚动,遇到断开的开关会停下等待;一旦滚进炸弹格就会被炸飞——把开关全部打开也会踩雷,必须找出通雷路线上的开关关掉改道。还有会同步翻转的联动开关和切换后的冷却时间考验你的推理与预判。支持关卡进阶、三星评价、最高关卡记录与对局历史,完全在浏览器本地运行,无需下载安装。

关卡 1 00:00 开关 0 炸弹 0
待发球
准备就绪
点击开关切换「通 / 断」,为小球规划一条通往目标洞的电路通路,然后点击「发球」。
战绩
当前关卡
1
最高关卡
1
本关用时
00:00
开关次数
0
操控
玩法提示
点击开关:绿色 = 闭合放行,红色 = 断开阻挡;发球前后都可以随时切换,该关的就必须关
联动开关:带相同编号徽章的开关会同步翻转(继电器),动一个等于动一组,先想清楚连锁反应。
切换冷却:每个开关切换后短暂冷却(关卡越高越长),滚动中救球必须提前预判、少走废步。
小心炸弹:炸弹埋在小球必经道路的中后段,小球滚上去立即爆炸失败;必须断开通往炸弹道路上的开关,把球挡在安全轨道外。
小球自动行进:优先直行,其次右转、左转,全被挡住才折返;无需手动控制方向。
停下等待:小球被断开开关挡住时会原地等待,调整开关后自动继续滚动。
环路警报:小球绕圈打转会被自动截停,断开环路中某个开关即可改道。
通关目标:把小球引进右下角的目标洞即胜利。把开关全开是行不通的——炸弹就埋在小球的必经道路上,全开照样踩雷,必须学会「关」。
Space 发球 / 暂停,R 重置本关,M 静音。
历史记录
暂无通关记录
成功把小球引进洞后,成绩会自动保存在这里

功能特性

随机地图

每次开局用深度优先算法随机生成迷宫电路,并在基础上编织环路,没有两张完全相同的地图,常玩常新。

电路开关

盘面分布大量可点击开关:闭合放行、断开阻挡,像调试电路一样接通 / 切断电流路径——该关的开关必须关掉,才能截断炸弹路线、逼小球走上安全轨道。

炸弹排雷

错误支路深处埋有炸弹,小球滚上去立即爆炸失败(碎片 + 冲击波 + 震屏);提前断开通雷开关排雷,滚动途中还能紧急改道救球,紧张感拉满。

动态滚球

小球沿电路自动滚动:优先直行、遇阻转向,被挡会等待、打转会警报;Canvas 逐帧渲染滚动与拖尾特效。

关卡进阶

通关即解锁下一关:地图从 7×7 逐步扩大到 11×11,开关数量同步增加,挑战持续升级,最高关卡本地留名。

三主题适配

支持亮色 / 暗色 / 线框素描三主题循环切换,电路走线、开关指示与小球全部实时跟随 CSS 变量重绘,过渡平滑。

跨端操控

桌面端鼠标点击开关、键盘 Space 发球;移动端触屏直接点按,画布自适应缩放,像素级清晰。

对局历史

每次通关自动保存战报(关卡、用时、开关次数、时间),本地最多保留 20 条,随时回顾闯关轨迹。

安全本地

地图生成、滚动判定、计分与存储 100% 在浏览器本地 JavaScript 完成,不请求后端、不上传任何数据,离线也能玩。

使用说明

基本流程

  • 开局随机生成一张迷宫电路地图:左上角为起点,右下角为目标洞,盘面上散布着若干电路开关,错误支路深处还埋着炸弹
  • 先观察电路走向,点击开关切换通断(绿色闭合放行 / 红色断开阻挡):既要接通去往目标洞的路,也要断开通往炸弹的支路——有些开关必须关掉,否则小球会被引进炸弹道路。遇到带编号徽章的联动开关要当作整体推理,切换后还有短暂冷却
  • 点击「发球」或按 Space 释放小球,小球沿电路自动滚动;滚动过程中依然可以随时切换开关实时改道救球。
  • 小球被断开的开关挡住时会原地等待,调整开关后自动继续滚动;平安滚进目标洞即通关,按用时与开关次数获得1–3 星评价并自动解锁下一关;滚进炸弹格则爆炸失败,可重试本关或换张地图。

开关规则

元素颜色效果
开关闭合(放行)绿色小球可以正常穿过开关所在的电路节点
开关断开(关闭)红色小球无法进入该节点,会在前一节点停下等待——用它截断炸弹路线、规划安全轨道
联动开关(继电器)相同编号徽章带相同编号的开关同步翻转:动一个,同组全部跟着变通断,必须当作一个整体来推理
切换冷却半透明 + 倒计时环开关切换后短暂不可再次操作(第 1 关约 1.3 秒,随关卡最高增至 2.6 秒),救球要预判
炸弹黑色弹体 + 红色光晕固定埋在小球贪心路线的中后段——全开开关也必踩雷,小球滚上去立即爆炸,本关失败;越靠近小球闪烁越快
起点 / 目标洞橙色 / 深洞不会放置开关与炸弹,起点发球、进洞通关

小球行进规则

场景行为
正常路口优先直行,其次右转左转,最后才折返
前方被断开开关阻挡换方向绕行;全部被挡则在原地等待,调整开关后自动继续
绕进环路(同一节点反复经过)自动截停并提示「电流打转」,断开环路上某个开关即可改道
滚进炸弹格立即爆炸:碎片 + 冲击波 + 震屏,本关失败,可重试本关或换张地图
滚进目标洞播放进洞动画与彩带特效,本关通关

键位操作

  • Space:发球 / 暂停 / 继续。
  • R:重置本关(恢复初始开关状态,用时与开关次数清零)。
  • M:切换音效静音。
  • 鼠标左键 / 手指点按:点击开关切换通断。

进阶技巧

  • 先排雷再发球:先找到每颗炸弹的来路,把通往炸弹道路上的开关提前断开,小球就永远碰不到雷;该关的开关一定要关,别嫌麻烦。
  • 联动当整体:联动开关动一个等于动一组,动手前先在脑中推演「翻转后整组各变成什么状态」;有时需要借助同组另一处来间接改变目标位置的通断。
  • 冷却期规划:切换有冷却,错误操作会锁住你几秒。滚动中救球前先看清冷却环,把下一步切换点提前想好,避免眼睁睁看着球踩雷。
  • 先通观全局:顺着起点向外看两三步,把明显通向死路的支路提前断开,小球就不会绕远。
  • 善用等待:小球停下不是失败,而是给你调整后方开关的机会;边滚边调是高手的基本功,眼看要踩雷时果断关掉脚下开关也能紧急救球。
  • 截断环路:遇到打转警报,观察小球绕圈的线路,断开圈上任意一个开关就能把它「挤」出去。
  • 追求极限:通关评价看用时与开关次数,用最少的切换既排掉炸弹又把球送进洞,才是真正的电路大师。

常见问题

滚球进洞(Roll the Ball)怎么玩?
每一关会随机生成一张迷宫电路地图,左上角是起点,右下角是目标洞,路线上分布着大量可点击的电路开关,错误支路深处还埋着炸弹。点击开关切换「闭合(绿色,放行)/ 断开(红色,阻挡)」,再点击「发球」,小球就会沿电路自动滚动。你需要一边接通去往目标洞的安全轨道,一边断开通往炸弹的支路,把小球一路引导进洞即通关。小球被挡住会等待、打转会警报,不会无谓失败,可以慢下来从容思考。
炸弹怎么处理?踩到炸弹会怎样?
炸弹固定埋在小球「直行优先」贪心路线的中后段(黑色弹体 + 红色光晕,越靠近小球闪烁越快)。小球没有「眼睛」,会按直行优先的规则一路滚过去,所以你必须断开通往炸弹道路上的开关,用红色阻挡把球挡在安全轨道外;滚动途中眼看要踩雷,也可以争分夺秒关掉中途的开关紧急改道。一旦滚进炸弹格会立即爆炸(碎片 + 冲击波 + 震屏),本关失败——不用担心,点「重试本关」恢复初始开关状态再来,或点「换张地图」重新随机一张,关卡进度不受影响。
为什么有些开关必须关闭才能通关?全部打开不行吗?
不行。炸弹就埋在小球「直行优先」贪心路线的中后段——即使把所有开关全部打开,小球也会沿着这条路线一头滚进炸弹爆炸,根本到不了目标洞。地图生成时会专门验证「全开状态」的行进结果,只有全开也无法通关(理想情况是必踩雷)的地图才会被采用。小球的行进是确定性的:优先直行、其次右转、再次左转,唯一不让它进炸弹道路的办法就是把那条路的开关断开,逼小球在路口转向安全轨道。每一关都必须动开关——该开的打开、该关的关掉,才能铺出一条既排掉炸弹又通向目标洞的完整电路。
小球为什么会停下来?停下来后怎么办?
小球停下有两种原因:一是前方节点上的开关处于断开状态(此时阻挡的开关会亮起红色脉冲警示圈,点它就对了),小球无法进入,点击打开对应开关(或改闭其他开关换一条路),小球会在约半秒后自动继续滚动;二是触发环路警报,小球在同一片区域反复绕圈,此时断开环路中的任意一个开关截断循环,小球就会自动寻找新的出口。停下来不是失败,调整好开关小球随时继续。另外每张地图都经过可解性验证,不存在真正的死局;如果开局实在无从下手,可以点「换张地图」换一张。
地图是随机的吗?一定可以通关吗?
是随机的。每张地图用深度优先迷宫算法生成,保证起点与目标洞连通,再随机编织出环路和支路增加迷惑性,并在远离目标的错误支路深处埋下炸弹。生成时会做可解性验证:枚举所有开关通断组合进行路线模拟,只有存在至少一种「不踩炸弹、顺利进洞」的组合的地图才会被采用,所以每一关都必然可以通关。如果一时打不开局面,可以点「重置本关」恢复初始状态,或点「换张地图」重新随机一张。
联动开关是什么?冷却时间又是怎么回事?
从第 3 关开始会出现联动开关(继电器):右上角带相同编号徽章的开关是一个整体,点击任意一个,同组所有开关会同步翻转(开变关、关变开)。这意味着你不能逐个控制每条路,必须把一组开关当作整体来推理连锁反应;第 6 关起会有两组联动,第 9 关起三组。另外每个开关切换后会进入短暂冷却(半透明 + 倒计时环,第 1 关约 1.3 秒,随关卡最高增至 2.6 秒),冷却期间无法再次操作——所以滚动中救球必须提前预判,减少废操作。地图生成时的可解性验证同样把联动组当作整体枚举,保证每一关在联动规则下依然必然可通关。
三星评价是怎么算的?
通关后按「开关次数 + 用时」综合评定 1–3 星:以本关开关数与炸弹数之和为理想操作基线,开关次数不超过基线且用时够快即三星;次数与用时略微超标为两星;其余为一星。星级会记录在对局历史中,想刷满三星就要少走废步、善用等待与预判,而不是反复试错。
关卡是怎么变难的?可以跳关吗?
通关当前关卡后自动解锁下一关:第 1–2 关为 7×7 地图,配 4 个左右开关和 1 颗炸弹;第 3–5 关升级到 9×9、2 颗炸弹;第 6 关起扩大到 11×11、3 颗炸弹,开关数量也随关卡逐步增多(上限 14 个),迷宫更复杂、排雷压力更大。关卡需要逐关推进,最高到达的关卡会保存在浏览器 localStorage 中,刷新页面不丢失;侧栏「清纪录」可以清空最高关卡重新挑战。
「重置本关」和「换张地图」有什么区别?
重置本关保留当前地图布局,只把所有开关恢复成本关的初始状态、小球回到起点、用时与开关次数清零,适合思路乱了重新来过;换张地图则会丢弃当前地图,重新随机生成一张同关卡难度的全新地图,适合觉得当前布局不顺手的情况。两个操作在任何阶段都可以使用。
线框主题(Wireframe)是什么?怎么切换?
线框主题是一种极简素描风:背景变白纸、电路走线与开关变黑色线稿、小球变描边圆环、阴影全部去除,呈现设计草图观感。点击全站右上角的圆形主题循环按钮,可在 亮色 → 暗色 → 线框 之间循环切换,盘面会实时跟随主题重绘。设置通过 localStorage 持久化,刷新后保持。
历史记录保存什么内容?换设备还在吗?
每次通关会自动保存一条战报:关卡号、用时、开关切换次数和通关时间,本地最多保留 20 条,超过后最旧的自动淘汰;面板右上角提供「清空」按钮。所有数据(历史记录、最高关卡、音效开关)都通过 localStorage 保存在当前设备 + 当前浏览器中,刷新不丢失,但不跨设备同步,换电脑或清理浏览器数据会一并清除。
这个游戏免费吗?会收集数据吗?
完全免费,无需注册登录。地图生成、滚动判定、环路检测、最高分存储、音效合成等全部逻辑 100% 在浏览器本地用 JavaScript 运行,不请求任何后端接口,不上传任何游戏数据;音效由 WebAudio 动态合成,不加载远程音频文件,离线也能完整游玩。