扫雷 (游戏)

1989年單人益智電腦遊戲

扫雷(英语:Minesweeper,香港和台湾译作“踩地雷”),是一款单人或者多人的电脑游戏。游戏目标是找出所有没有地雷的方格,完成游戏;要是按了有地雷的方格,游戏失败。游戏以完成时间来评高低。

“扫雷”的各地常用名称
中国大陆扫雷
台湾踩地雷
扫雷游戏开始
扫雷成功

在数学上,扫雷的复杂度为NP完全[1]

微软开发这款游戏的最初目的是为了训练用户用鼠标快速精确地点击[2]

简介 编辑

游戏开始时,玩家可看到空白方块排成的矩形,方块数可由玩家自行选择。如果是第一次点开方块则不会踩到地雷。如果玩家点开没有地雷的方块,会有一个数字显现其上,这个数字代表着邻近方块有多少颗地雷(数字至多为8),玩家须运用逻辑来推断哪些方块含或不含地雷。

玩家可在推测有地雷的方块上点鼠标右键,以放置旗帜来标明地雷的位置;若再次点击右键,旗帜会变成问号,代表不确定是否有地雷存在;第三次点击右键后会使问号消失,成为空白的方块。若在已标明旗帜的方块点击左键,方块不会有任何的变动,若是点击标明问号的方块,则与点击空白的方块相同。若在游戏进行中错置旗帜或问号,可用右键来改变方块状态。

在某些版本,在一数字上同时点击左键及右键可显示邻近尚未标示的方块,这时如果已标示旗帜的数目与数字相同,那么未开的方块就会自动打开。然而,玩家若错置旗帜位置,此动作可能会打开真正藏有地雷的方块,导致游戏失败。不过这样的点击动作可加快游戏速度以便得到高分。

各种版本 编辑

Windows 版本 编辑

 
Windows 7系统的扫雷

包括搭载于Windows 3.1之后的所有版本,游戏难度分成初级、中级和高级三种,玩家亦可自行设置方块数和地雷数。

Windows版本有以下几种等级:

  • 初级:8 × 8,10颗地雷(Windows 98或以前)或9 × 9,10颗地雷(Windows 2000 或以后)
  • 中级:16 × 16,40颗地雷
  • 高级:30 × 16,99颗地雷
  • 自定义:最小可从8 × 8到最大宽度30 ×高度 24,10至668颗地雷(地雷数最多为( − 1) × ( − 1) )

有趣的是,8 × 8的地雷密度和16 × 16的密度是相同的(10/64 = 40/256),但8 × 8仍然比较简单,主要是因为其初次点击后方块的改变机会较少,玩家须猜测的机会也比较少。

Windows XP 中,地雷是随意配置的,玩家初次点击的方块若刚好为地雷的方块,那么这颗地雷会消失而转移到左上角的方块。如果左上角原来就有地雷的话,就会换到其邻近的方块,次序为左→右、上→下。配置改变后,游戏会以尚未初次点击的状态下继续进行,这样的动作是确保玩家不会在第一次点击时就失败。

Windows Vista 的初次点击机制是相同的,然而,其与 Windows XP 不同的是初次点击方块四周的方块也都是安全的,此举是为了保证初次点击方块是空白的。

MSN Messenger 版本 编辑

2003年,微软公司开发了一个新的版本,搭载于 MSN Messenger 上(6.0版本之后),游戏中文名称一样为“扫雷”。此为两人对战的版本,共有51颗地雷,玩家必须找寻地雷埋藏的方块,首先找到26地雷的一方即为获胜。

提示与技巧 编辑

  • 标记地雷:如果您认为某个方块可能藏有地雷,请右键单击它。这会在该方块上做一个旗标。(如果不确定,请再次右键单击标记为问号。)
  • 研究图案:如果一行中有三个方块显示为 2-3-2,您就会知道该行旁边可能排列着三个雷。如果一个方块显示为 8,则它周围的每个方块下面都有一个雷。
  • 浏览未探测的:如果不确定下一个单击位置,可以尝试清除某些未探测的区域。在未标记方块的中间单击比在可能有雷的区域单击要好一些。

特殊情况 编辑

 
一种无法继续推测地雷位置的情况

在某些特殊情况下,无法判断扫雷游戏中“地雷”的位置。(参见右图)

批评 编辑

2001年,意大利“国际禁扫雷运动”(International Campaign to Ban Winmine)表示对此游戏强烈关注,认为其“冒犯了地雷受难者”。他们创造出了所谓的“Winflower”游戏以代替扫雷,并游说微软公司在Windows 98中采用其方案。[3]作为回应,Windows Vista和Windows 7中都提供了以花来代替地雷的选择,而在Windows 8应用商店上的Minesweeper则是名称保留,但实际游戏中看不到地雷,而是改采“惊动到花丛中的瓢虫”来表示玩家踩到地雷而游戏失败[4][5]。但到了Windows 10,Minesweeper再度恢复了传统的地雷模式,瓢虫模式则被改为附加模式。

参考资料 编辑

  1. ^ How Complicated is Minesweeper? - Richard Kaye (PDF). [2013-05-11]. (原始内容 (PDF)存档于2012-09-07). 
  2. ^ The True Purpose of Microsoft Solitaire, Minesweeper, and FreeCell. Mental Floss. August 14, 2015 [2015-12-23]. (原始内容存档于2015-12-23). 
  3. ^ Blincoe (2001)
  4. ^ Microsoft Shell Blog - The UI design minefield - er... flower field?. [2013-03-30]. (原始内容存档于2008-01-19). 
  5. ^ Ideon. 被禁雷运动“迫害”的《扫雷》. 知乎网. 游研社. 2018-06-06 [2018-06-06]. (原始内容存档于2019-06-12) (中文(中国大陆)). 

外部链接 编辑