基于python的扫雷游戏设计报告 python玩扫雷

您所在的位置:网站首页 python扫雷设计方案 基于python的扫雷游戏设计报告 python玩扫雷

基于python的扫雷游戏设计报告 python玩扫雷

2024-04-20 06:13| 来源: 网络整理| 查看: 265

此题来自LeetCode上的一道难度为Medium的题,说是有一张玩到一半的扫雷地图,接下来给你指定一个点击位置,让你预测点击之后,地图将发生怎么样的变化。看到这道题,瞬间让我想起了以前玩扫雷的日子,可惜Mac上没有自带扫雷,与是我又去AppStore上下载了扫雷,重新把玩了一番,经典游戏就是这样,百玩不厌。

基于python的扫雷游戏设计报告 python玩扫雷_python玩扫雷

经典扫雷游戏

题目中,我们用'E'代表未探索的,而且没有雷的点, 用'M'代表有雷的位置, 用'B'代表探索过,而且周围8个邻居点都没有雷的位置,如果某个位置已经探索过,但是周围有雷,用数字代表周围的雷的个数。

游戏的规则很简单,当我们点击一个未探索的位置时,如果当前位置为M, 则扫到雷,将其置为X, 游戏结束

当前位置E,则将其置为B,然后继续递归处理其周围未探索的位置

当前位置为E,而且周围有雷,则用周围雷的个数替换

如果不能探索



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3