基于python的扫雷游戏设计报告 python玩扫雷 |
您所在的位置:网站首页 › python扫雷设计方案 › 基于python的扫雷游戏设计报告 python玩扫雷 |
此题来自LeetCode上的一道难度为Medium的题,说是有一张玩到一半的扫雷地图,接下来给你指定一个点击位置,让你预测点击之后,地图将发生怎么样的变化。看到这道题,瞬间让我想起了以前玩扫雷的日子,可惜Mac上没有自带扫雷,与是我又去AppStore上下载了扫雷,重新把玩了一番,经典游戏就是这样,百玩不厌。 经典扫雷游戏 题目中,我们用'E'代表未探索的,而且没有雷的点, 用'M'代表有雷的位置, 用'B'代表探索过,而且周围8个邻居点都没有雷的位置,如果某个位置已经探索过,但是周围有雷,用数字代表周围的雷的个数。 游戏的规则很简单,当我们点击一个未探索的位置时,如果当前位置为M, 则扫到雷,将其置为X, 游戏结束 当前位置E,则将其置为B,然后继续递归处理其周围未探索的位置 当前位置为E,而且周围有雷,则用周围雷的个数替换 如果不能探索 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |