- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java扫雷游戏计算机毕业设计答辩PPT
JAVA版扫雷游戏 2014年4月17日 目录页 contents 01 选题意义及开发语言 02 可行性分析 03 需求分析 04 概要设计 05 详细设计 06 系统测试 1、选题 电脑游戏 扫雷游戏 扫雷游戏是Windows操作系统自带的一款小游戏,虽然Windows操作系 统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但 是这款小游戏依然是该系统装击必备的软件,可见这款小游戏受到越来 越多人的喜爱。 随着计算机与网络的普及,人们生活水平的提高,电脑游戏越来越成 为人们生活中不可或缺的一部分。尤其是现代社会人们工作压力急剧 增加,急于寻求一种排解的方式,然后电脑游戏就成了大家的首选。 ---大众排解压力的方式 ---永盛不衰 意义 1、开发语言 JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言 JAVA JAVA具有通用性、高效性、平台移植性和安全性等多种特性 2、可行性分析 研究前提(设计要求) 游戏界面分为菜单区和雷区。 游戏级别分为初级、中级和高 级三个级别点击菜单区中的游 戏可以选择级别。 选择级别后将出现相应级别 大小的雷区,玩家左击鼠标 时计时器开始计时。当单击 雷区中的方块时,如果没有 踩到雷,则方块显示数字为 几,就说明该数字周围一圈 的8个位置中有几个雷,如果 踩到的事雷,那么游戏结束, 即输掉游戏。 玩家在游戏过程中可以点击右 键来标记自己认为可能是雷的 方块,以减少雷的数量(注意 不管所标记的是否为雷,雷数 都会减一)。若玩家把所有非 雷的方块找出则胜利。 经济可行性:开发此游戏所需成本即为人力成本与物力成本,二者只需考虑电 技术可行性:该游戏由JAVA语言编写,由于本人在学校中学习过java程序设计 法律可行性:扫雷游戏不与任何法律或国家相关规定相抵触,在法律上可行性 操作可行性:本次开发使用Eclipse软件进行编程,由于程序可以跑起来,所 2、可行性研究 各方面的分析 费问题即可,而此开发潜在的市场前景较为光明,由于此游戏受欢迎程度较高,所以收益定会远大于成本,故此开发经济可行。 实用教程,还在培训过程中学习了core java,所以对java语言有一定的掌握程度。另外现在网络较为发达,还可以在学校图书馆登陆中国知网,查找资料十分方便,故此开发技术可行。 以证明在这个应用范围内系统的操作方式行得通。 是通过的。另外在设计过程中没有任何违法违规操作,也不会对任何企业的系统进行侵权,更不会侵犯他人、集体和国家的利益,故本次开发在法律上可行。 3、需求分析 功能需求 3、需求分析 功能需求 玩家可以自己选择游戏 级别,且级别不同,雷 数不同; 游戏具有计时功能,即 可显示玩家从游戏开始 后所花费的时间; 玩家可以右键标记雷数, 无论此方块是否为雷, 雷数均减一; 点击方块,未踩到雷时, 必须保证其周围8个方块 中雷数与方块显示的数字 相同。 3、需求分析 环境需求与界面需求 环境需求: 该扫雷游戏系统运行在Eclipse平台下,所用电脑机型为惠普ProBook 6450b。 界面需求: 本次扫雷游戏设计界面分为两大块,即菜单区和雷区。菜单区包含游戏(点击可选择初级、中级、高级),帮助(可查看扫雷游戏说明),计时器(显示游戏进行时间),开始(点击可开始游戏)以及雷数显示器(显示玩家标记后的剩余雷数)。雷区由许多小方块组成,根据级别不同,方块数目不同,但均由大小相同的小方块组成。 4、概要设计 关系调用图 本次扫雷游戏设计,编写了一个java源程序: Minesweeper.java,其中包含了两个类:Minesweeper和NormoreMouseEvent,Minesweeper类中拥有5个方法:initGUI()、go()、main()、out()和actionPerformed();而NormoreMouseEvent类中有一个方法:mouseClick()。在我的设计中,按方法来划分模块,把一个方法分成一个模块,故有六个模块。 4、概要设计 各模块 initGUI()方法: 声明初始化图形界面方法,设置雷区的宽度,高度 go()方法: 设置显示窗体; main()主方法: 用来实例化窗体对象,调用go()方法将窗体显示在 out()方法: 是一个递归方法,用于设置各个雷区中的方块显 以及雷区的级别。 显示内容及其周围8个方块的情况
您可能关注的文档
最近下载
- 陈永鑫《茉莉花二重奏》吉他谱.pdf VIP
- 购买社会组织服务-社会救助照料支持服务方案投标文件(技术标).doc
- PowerFlex 700变频器用户手册(中文).pdf
- 年产15万平米水泥预制板生产建设项目环评环境影响报告表(新版环评).pdf VIP
- BOSS效果器GT8音色.doc VIP
- BOSS GT-8中文说明书.pdf
- 医学科研方向研究进展汇报.pptx
- 地球表部圈层相互作用.ppt
- 通用汽车网络安全随机数生成规范CYS9000 - Random Number Generator Security.pdf VIP
- 地球科学概论 第10讲 _生物圈——[武汉大学 地球科学概论].pdf VIP
文档评论(0)