
扫雷程序思想讲解
在我大二的时候就编写了一个扫雷程序,现在也有很多
源程序下载,我不知道他们的算法是怎么样的,但我想我的
算法应是最清晰和简单的。下面就来讲解我的扫雷程序思想。
首先我们在雷区上随机地放上雷,没有雷的地方被点击
后就会显示一个数字表示它周围有几个雷,这是怎么实现的
呢?我们可以把整个雷区看成一个二维数组a[i,j],如雷区:
11 12 13 14 15 16 17 18
21 22 23 24 25 26 27 28
31 32 33 34 35 36 37 38
41 42 43 44 45 46 47 48
51 52 53 54 55 56 57 58
我要知道a[34]周围有几个雷,就只有去检测
a[23],a[24],a[25]
a[33], a[35]
a[43],a[44],a[45]
这8个雷区是否放上了雷,仔细观察它们成在数学关系。
抽象出来就是:a[i,j]的雷的个数就是由
a[i-1,j-1],a[i-1,j],a[i-1,j+1]
a[ i ,j-1], a[ i ,j+1]
a[i+1,j-1],a[i+1,j],a[i+1,j+1]
(如果超出边界再加以判断)
这样的8个雷区决定的。
扫雷程序还会自动展开已确定没有雷的雷区。如果
a[3,4]周围雷数为1,a[2,3]已被标示为地雷,那么
a[24],a[25],a[33],a[35],a[43],a[44],a[45]
将被展开,一直波及到不可确定的雷区。这也是实现的
关键。我们可以把数组的元素设定为一个类对象,它们
所属的类
因此普通版本WINDOS扫雷程序是将布雷和扫雷结合的
在win10系统的应用商城下载好“扫雷”程序,然后即可打开程序玩扫雷。具体 *** 作请参照以下步骤。
1、在win10系统中使用快捷键win+Q启动搜索框,在搜索框内输入store来打开应用商城。
2、在出现界面的搜索框中输入minesweeper,找到“Microsoft minesweeper”图标进行点击。
3、点击获取,商店将进行下载安装,安装完成后会显示开始按钮。
4、在开始菜单的搜索框输入minesweeper,选中扫雷程序后右击鼠标,在右键菜单中选择“固定到开始屏幕”选项点击。
5、完成以上设置后,就可直接在开始菜单中点击“扫雷”图标进行游戏了。
电脑扫雷被隐藏了,查找方法如下:
电脑:联想电脑天逸510S。
系统:Windows7。
软件:本地设置。
1、首先打开电脑,点击左下角的开始菜单,点击控制面板。
2、在控制面板选项中,点击“程序和功能”。
3、在程序和功能页面,点击“打开或关闭windows功能”。
4、在windows功能中,将“游戏”中的“扫雷”勾选即可。
5、回到桌面,点击开始菜单,在所有程序的“游戏”中就可以找到“扫雷”小游戏了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)