Eclipse是一个开放源代码的,基于Java的可扩展开发平台。Eclipse的软件,它只是一个框架和一组服务,开发环境是有插件组来构建的。 Eclipse提供了标准的插件集,包括Java开发工具(JDK)。
Android ADT是专门为Eclipse开发Android程序设计的插件,ADT插件极大的扩充了Eclipse集成环境性能,能够让Android应用程序的生成和调试既简单又快速。
1。4 开发流程
1。需求分析
(1)首先,分析游戏需要什么,然后列出游戏的功能模块,每一个功能模块具有小的功能模块。
(2)理解和分析扫雷游戏需要哪些功能,根据自身经验和功能的需要,做出一份关于扫雷游戏功能的需求文档。本文档将对游戏模块的一般功能、主要功能模块进行了清晰的解释,主要功能模块有哪些小功能模块,并且还列出了相关的界面和界面功能。文献综述
(3)最后再次确认需求。
2。概要设计
首先,需要对游戏系统的设计进行总结,即设计系统。概要设计需要对扫雷游戏的初步设计进行考虑,包括扫雷的基本处理流程,对组织结构、软件模块的划分、功能分配、界面及接口的设计和操作、数据结构的设计和误差的设计,为扫雷游戏的详细设计提供依据。
3。详细设计
在概要设计的基础上,根据需要对游戏扫雷的详细设计。在详细设计中,描述实现的功能模块中使用的数据结构、关键算法、类的层次结构和调用,考虑各级每一个程序的设计,以便进行编码和测试。
4。编码
在游戏编码阶段,对照数据结构和算法分析与设计等方面的要求,开始编写程序,分别实现各模块的功能,实现的扫雷游戏的功能、性能、接口、界面等。
5。测试
代码编写好之后,对每个功能模块进行测试,测试没有出现问题后,软件就完成了。
2。系统分析与设计
2。1 需求分析
扫雷是一个简单的单人游戏。游戏的目的是清除整个区域,而不接触任何地雷。在扫雷游戏中,玩家要要在一片由小方块组成的区域内找到那些包含随机地雷的方块。在扫雷游戏界面,由许多大小相等的小区域,称为雷区。
游戏开始时,系统会随机放若干地雷在雷区中的一些小方块,分为雷方块(有地雷的方块)和非雷方块(除雷方块其余的方块)。部署结束之后,系统将在一些非雷方块中中填充数字。相邻的8个方块中有多少个地雷就用数字在非雷方格上表示出来。玩家可以根据显示的数字来确定哪些方块可以打开,并把认为是雷方块的打上标记。当玩家找到所有的地雷,其余非雷方块全部打开,游戏就结束了。在游戏的过程中,如果雷方块被打开,则游戏结束;当玩家标示的地雷数量超过地雷的实际数量,其他所有的方块已经打开,但游戏并不会结束。
游戏开始后,两个计数器雷区上方开始工作。一个显示当前已经花费的时间,以秒为单位计时;另一个显示当前剩余的地雷数。
游戏需要即时的提示,如游戏开始,游戏结束等。根据游戏的功能,将游来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-戏区域分为两个部分:雷区和提示区。提示区由两个计数器和按钮组成。在游戏过程中,当玩家点击相应的方块时,程序会对相应的事件作出反应,并在处理这些事件时生成算法来实现游戏。
由于Android扫雷只能通过触屏操作,所以可以设置点击屏幕作为翻开的操作。为了要方便玩家玩游戏,就要给游戏增加插旗子、显示剩余雷数、已花费时间功能,这样玩家可以在找到的雷方块上插上旗子,并且知道还剩下几颗雷,已经花费了多少时间,可以提高用户的体验。