扫雷项目总结
发布时间:2021-06-08
发布时间:2021-06-08
扫雷项目总结
语言选择
我们选择了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),则可以递归地打开与空相邻的方块;如果不幸触雷,则游戏结束。
右键单击:在判断为地雷的方块上按下右键,可以标记地雷(显示为小红旗)。重复一次或两次操作可取消标记(如果在游戏菜单中勾选了“标记(?)”,则需要两次操作来取消标雷)。 双击:同时按下左键和右键完成双击。当双击位置周围已标记雷数等于该位置数字时操作有效,相当于对该数字周围未打开的方块均进行一次左键单击操作。地雷未标记完全时使
下一篇:两级压边轮