图片


Python

扫雷(二)

Hello world

哈喽,小伙伴们大家好,随着越来越多的家长对编程越来越重视,随着高科技产品越来越多,人们开始重视编程语言了。今天Sampson就更新做扫雷小游戏的第二步“生成雷区棋盘”,那么还是老规矩,咱们先看下视频~

扫雷(二)视频

定义雷区

图片

首先我们要生成可以覆盖整个雷区的方块实例,并在里面埋雷,那么在图片中,第一部分就是我们要生成棋盘的列表,没有地雷,每一个方块是一个mine()的实例,第二部分我们要在总共生成的方块中去随机选取“做雷”,这个是与我们初始设置的参数一样~


我们用random.sample(s,n)方法,可以在一个序列中随机选择指定个数的不重复数据,第一个参数是序列,第二个是个数。

然后随机生成了雷的编号后,我们把对应的方块value属性值改成1,用来表示埋雷~

刷新屏幕

图片

我们把刚才生成的格子方块展现在屏幕上方,并套在循环里面,使其不断地更新。

‍效果图

图片

这就是咱们编辑完上述代码的运行效果,在原有框架的基础上,我们更新出了要点击的格子,下期Sampson将会更新扫雷游戏的“信息与控制台”感谢关注~

END
图片
扫码关注我吧
玩转LOGO
懂审美跟艺术的人,最有前途