python扫雷总结与体会_扫雷项目总结

扫雷项目总结

语言选择

我们选择了

Java

作为编程语言,理由如下:

Java

语言适用于开发窗体和简单的动画效

果;

因为学过

C++

所以

Java

学起来比较容易;

学习

Java

语言可以为以后在

Android

平台上

开发

APP

打基础;

Java

的可移植性比较强。

项目选择

扫雷是一个经典的小游戏,

自从

1992

年发布了

windows3.1

之后便风靡全球,

成为每个

操作系统都必备的游戏。考虑到剩余时间和项目大小,我们便选择了扫雷这个经典的

windows

游戏作为开发目标,

目的便是重现经典扫雷的界面和玩法,

并通过扫雷来检验一下

学习的

Java

的成果,熟悉

Java

语言的具有可视界面项目开发。

扫雷游戏基本玩法

游戏区包括雷区、

地雷计数器

(位于左上角,

记录剩余地雷数)

和计时器

(位于右上角,

记录游戏时间)

,确定大小的矩形雷区中随机布置一定数量的地雷

(

初级为

9*9

个方块

10

雷,中级为

16*16

个方块

40

个雷,高级为

16*30

个方块

99

个雷,自定义级别可以自己设

定雷区大小和雷数,但是雷区大小不能超过

24*30)

,玩家需要尽快找出雷区中的所有不是

地雷的方块,而不许踩到地雷。

游戏的基本操作包括左键单击(

Left Click

)

、右键单击(

Right Click

)

、双击(

Chording

)

三种。其中左键用于打开安全的格子,推进游戏进度;右键用于标记地雷,以辅助判断,或

为接下来的双击做准备;

双击在一个数字周围的地雷标记完时,

相当于对数字周围未打开的

方块均进行一次左键单击操作:

左键单击:

在判断出不是雷的方块上按下左键,

可以打开该方块。

如果方块上出现数字,

则该数字表示其周围

3×3

区域中的地雷数

(一般为

8

个格子,

对于边块为

5

个格子,

对于角

块为

3

个格子。所以扫雷中最大的数字为

8

)

;如果方块上为空(相当于

0

)

,则可以递归地

打开与空相邻的方块;如果不幸触雷,则游戏结束。

右键单击:在判断为地雷的方块上按下右键,可以标记地雷(显示为小红旗)

。重复一

次或两次操作可取消标记

(如果在游戏菜单中勾选了

标记

(?)”

则需要两次操作来取消标雷)

双击:

同时按下左键和右键完成双击。

当双击位置周围已标记雷数等于该位置数字时操

作有效,

相当于对该数字周围未打开的方块均进行一次左键单击操作。

地雷未标记完全时使

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值