JAVA语言挖雷游戏开发
1课程设计的目的
掌握Java的基本知识后,希望通过此次的课程设计来巩固和提高Java编程技术,
从整体上了解使用Java语言在应用系统开发和网络开发中的技巧。进一步巩固课堂
上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,锻炼自己熟
练的应用面向对象的思想和设计方法解决实际问题的能力,增进Java语言编辑基本
功,掌握JDK、JCreator等开发工具的运用,拓宽常用类库的应用,把所学课程及
相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,
为今后从事实际工作打下坚实的基础。
我此次开发的是一款挖雷小游戏,工作学习之余仅供休闲娱乐之用。
2 功能描述:
“扫雷”游戏目标是尽快找到雷区中的所有地雷,而不许踩到地雷。通过单击即
可挖开方块,如果挖开的是地雷,将输掉游戏。如果方块上出现数字,则表示在其
周围的八个方块中共有多少颗地雷。 要标记您认为可能有地雷的方块,需要右键
单击它。
游戏区包括雷区、地雷计数器和计时器。如果无法判定某方块是否有雷,请用
右键单击两次给它标记一个问号 (?)。以后,您可以用鼠标右键单击方块一次将该
方块标记为地雷或者或用鼠标右键单击方块两次去掉标记。 如果某个数字方块周
围的地雷全都标记完,可以指向该方块并同时点击鼠标左右键,将其周围剩下的方
块挖开。如果编号方块周围地雷没有全部标记,在同时使用两个按钮单击时,其他
隐藏或未标记的方块将被按下一次(即闪烁一下)。
例如寻找常见的数字组合,这通常会指示地雷的常见组合。例如,在一组未挖
开的方块的边上相邻的三个数字 2-3-2 表示这三个数旁边有一排有三个地雷。
3 方案论证:
3.1 概要设计:
本款挖雷游戏共有十四个功能模块,分别是:游戏入口菜单模块、游戏方块
区域模块、雷区模块、雷标数目累计模块、雷标判模块、成片挖开区域模块、无雷