• Why Github?
  • Team
  • Enterprise
  • Explore
  • Marketplace
  • Pricing
Sign inSign up
Watch996
Star102.4k
Fork61.8k
Tag: clips
Switch branches/tags
Branches
Tags
  • master
K / 在线扫雷.md
Go to Mobile Clone
加载中...
到移动设备上浏览
159 lines 10.90 KB
First commit on 19 Jul 2020

    原作者页面

    不好意思,手机只能靠点开所有非雷的方块才能过关

    关于扫雷

    一款上个世纪的大众休闲益智游戏。

    游戏规则

    • 9*9 网格大小的雷区上会在随机位置生成 10 个地雷。
    • 左键单击:可以打开该区域,如果是数字则表示该格子周围 3*3 范围内的的地雷数量。如果是空白则说明其周围没有地雷并且会递归展开相邻的所有非雷格子,如果是地雷的话则 Game Over。
    • 右键单击:标记雷区,方便计算,再次点击可以撤销标记。
    • 点开所有非雷的格子后游戏胜利。

    游戏结束后无论输赢都会刷新页面。


    以上是原作者介绍,下面是我的补充。

    几个有趣的事实

    1. 实际上当年 Windows 的扫雷是在第一次点击之后才开始生成雷区,这是为了避免了第一下点击就碰巧踩雷结束游戏的情况。
    2. 所以只有当你第一次点击一个方格后,才能通过 OD 类软件逆向出雷区地图,如果你想打破世界纪录,你应当首先锁定计时器。(这两个我都成功过。)
    3. 当年的电子词典“文曲星”们也内置了扫雷,但雷区的分布不是随机的,我有一个同学就利用上课的业余时间在自己的作业本上把所有的地图都画了出来,后来他去学了美术。
    4. 初级(10 颗雷)的世界记录是 0.49 秒。(我未经练习最快 2 秒多一点。)

    玩儿