扫雷与纸牌游戏

扫雷与纸牌游戏

ID:39890287

大小:57.80 KB

页数:15页

时间:2019-07-14

扫雷与纸牌游戏_第1页
扫雷与纸牌游戏_第2页
扫雷与纸牌游戏_第3页
扫雷与纸牌游戏_第4页
扫雷与纸牌游戏_第5页
资源描述:

《扫雷与纸牌游戏》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、扫雷用户使用说明本程序为Swing实现的扫雷游戏程序。在java环境下,运行run.bat启动程序。游戏分为三个难度等级,分别有12、24、36颗雷。单击鼠标左键为踩雷。单击鼠标左键在标记,疑问,空白三种状态中循环。同时单击鼠标左右键为踩单击点在内的周围九格内所有没有标记为已标记的所有格子。同时程序从你单击第一次时开始计时,到胜利或引爆地雷终结。胜利后。单击三个难度选择按钮内的一个重起游戏。单击Game菜单Exit菜单项或程序对话框上的关闭按钮退出游戏。扫雷需求规格说明书1.引言11.1编写目的11.2项目背景21.3定义21.4参考资料22.任务概述22.

2、1目标22.2运行环境22.3条件与限制23.数据描述33.1静态数据33.2动态数据33.3数据库介绍33.4数据词典33.5数据采集34.功能需求34.1功能划分34.2功能描述35.性能需求35.1数据精确度35.2时间特性35.3适应性36.运行需求36.1用户界面36.2硬件接口36.3软件接口36.4故障处理37.其它需求31.引言1.1编写目的随着现在生活节奏的加快,人们在工作之余需要一个轻松娱乐的放松环境。因此我们小组编写此软件的目的,一方面作为初学者来了解Android的开发,另一方面开发此软件使用户能在娱乐休闲的同时拓展思维能力。同时进一

3、步拓展研究,做到将扫雷层次升级,能够在多人连机的情况下,一起分工来进行对战。如一方放雷,另一方排雷。1.2项目背景项目的任务提出者:开发者:用户:试用于所有人群1.3定义Android手机操作系统:Android一词的本义指“机器人”,是Google开发的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iphone等其他手机更强调搜索

4、功能,界面更强大,可以说是一种融入Web应用的单一平台。其最震撼人心之处在于Android手机系统的开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时拥有更强大的自由度,突破了iphone等只能添加为数不多的固定软件的枷锁;同时与WindowsMobile、Symbian等厂商不同,android操作系统免费向开发人员提供,可节省三成成本。Android目前的开发者数量相对较少,不过,Android应用开发是基于java的,底层是linux的,世界上拥有众多的java开发人员,而linux也有广泛的基础,应该会吸引到越来

5、越多的开发者。1.4参考资料《软件工程导论》2.任务概述2.1目标扫雷游戏是一款基于Android平台的游戏。此游戏的目的在于给用户提供一个放松娱乐的环境。2.2运行环境操作系统:MicrosoftWindows7支持环境:Android手机操作系统数据库:SQLite2.3条件与限制Java比C语言写的程序执行起来慢很多。执行慢的原因主要是在主机操作系统上加了虚拟机层,比本地编译玛慢。Java现有的安全模型并不完善,有些开发人员能生成嵌入Web的Java小程序,即不友好的小程序。这种程序可能给Web用户带来麻烦。3.功能需求3.1功能划分生成数字模块点击区

6、域模块放置地雷模块图标模块计时模块3.2功能描述游戏开始,计时开始,玩家点击扫雷区域,若没有踩到地雷,则该区域显示数字,显示笑脸图标。若踩到地雷,游戏结束,显示哭脸图标,计时结束。4.性能需求4.1时间特性一般操作的响应时间应在0.5秒内4.2适应性适用于Android操作系统的各版本的手机。5.运行需求5.1用户界面采用对话框方式,多功能窗口运行。5.2硬件接口支持各种Android系列的手机。5.3软件接口运行Windows7及更高版本并装有Java虚拟机的操作系统。5.4故障处理正常使用时不应出错,当遇到错误时弹出对话框并将错误报告发送至Android

7、手机支持中心。6.其它需求地图里地雷的数量不宜过多或过少。游戏应该流畅。纸牌用户使用说明1.游戏目标构建四叠纸牌,每套一叠,按升序排列(从A到K)。2.玩法A每个目标牌叠必须从A开始。如果没有,则必须在列之间移动纸牌,直到翻开一个为止。 但是,不能在列之间随机移动纸牌。必须按降序(从K到A)构建列。因此,您可以在J上而不能在3上放10。B作为一种附加花样,列中的牌色还必须黑红相间。C不限制您仅移动一张牌。还可以在列之间移动按顺序排列的一“串”牌。只需单击牌串中最下面的纸牌,即可将它们全部拖到另一列。 D如果无法移动,则需要单击左上角的牌叠来拖动更多纸牌。如果

8、牌叠翻完,则可以单击玩牌区上牌叠的轮廓重新洗牌。E过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。