1.前言
扫雷游戏应该是windows电脑中的经典游戏。相信很多小伙伴都玩过。它是一款大众类的益智小游戏,于1992年发行,在win10以前是windows系统必带的游戏,win10之后需要到microsoft store里下载,名字叫做minesweeper。原的界面长这样。
现在的界面长这样。
2.游戏的逻辑
要制作一个游戏,就要分析它包含的逻辑、元素、功能等。
扫雷游戏的过程分析:
开始游戏,出现一个游戏窗口,有若干个格子,格子上随机分布地雷,每个地雷的周围是数字。表面被遮盖物挡住。当点击格子时,遮盖物被去掉,显示出格子内容,若是地雷,游戏结束,若是数字,显示出数字。若是0,显示周围相邻的0,直到数字出现。
3.游戏的搭建
首先使用pygame搭建一个游戏的基本框架。我使用的是vscode,首先建立一个游戏的文件目录,在cmd进入该目录,创建虚拟环境。创建虚拟环境可参考我前面的文章(Python 搭建虚拟环境及VS code设置-今日头条 (toutiao.com))
下面一步一步建立一个扫雷游戏。
下面是搭建的一个基本的扫雷游戏框架。
下面运行一下程序,我们会看到一下窗口显示出来。