计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> JAVA论文设计 >> 浏览文章
JAVA028排雷游戏软件的设计与开发

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

摘要:本课题——排雷游戏软件的设计与开发,是一款智力游戏软件,分为简单、中等、困难、自定义共四个游戏模式,使用JAVA语言开发。本课题就是使用JAVA语言模仿它的,在安装了j2sdk1.4.1_02的机器上使该游戏获得重生。
该款游戏软件在j2sdk1.4.1_02下运行通过,使用Sun公司提供的免费版的TextPad做开发平台。从技术可行性、经济可行性、法律可行性等方面考虑,其具有相当的恰当性。本游戏软件的开发思想以及各大功能模块大致为:使用自定义〖本文来自:毕业设计论文网www.paper51.com〗数学函数实现棋盘的大小、方位、颜色等格式的设计;使用数学方法编写“随机布雷函数”以实现在已生成的棋盘上进行随机地布雷;鼠标事件的监听与反映,也即在游戏中实现棋盘的图像反映,当然这些反映都与该棋盘格的“有无地雷”属性相关;游戏棋盘的“自定义”和三种固定模式的切换;获取棋盘上某棋盘格周围的地雷数目的算法的实现;棋盘上众棋盘格间的相互联系的实现;整体棋盘的绘制;游戏界面的卡通化;等等。

目录

1引言.1
1.1课题的研究背景与意义.1
1.2课题的定义与简介.1
1.3课题的调研.3
1.4可行性分析.3
1.5论文各章简介.4
2系统需求分析.6
2.1系统功能需求分析.6
2.2数据流分析.7
2.3成本与效益分析.9
3系统设计.10
3.1系统总体结构.10
3.2开发环境和运行环境设计.13
3.3附带浏览器的介绍.14
4“游戏主类”的设计.15
4.1“游戏主类”要实现的功能.15
4.2“游戏主类”的开发思想.15
4.3“游戏主类”的关键代码的设计.15
5游戏棋盘生成及游戏方法定义调用类的设计.18
5.1游戏棋盘生成及游戏方法定义调用类要实现的功能.18
5.2游戏棋盘生成及游戏方法定义调用类的开发思想.18
5.3游戏棋盘生成及游戏方法定义调用类的关键代码的设计.18
6游戏棋盘格生成类的设计.22
6.1游戏棋盘格生成类要实现的功能.22
6.2游戏棋盘格生成类的开发思想.22
6.3游戏棋盘格生成类的关键代码的讲解.22
7附带浏览器的设计.23
8用户使用手册.25
8.1软件功能简介、运行环境简介.25
8.2软件运行与操作指南.25
8.3附带IE浏览器操作指南.32
9软件评价.35
9.1软件特色/优点介绍.35
9.2软件存在的不足与改进方案.35
结论.37
致谢.39
参考文献.40
附录A41

论文各章简介
1.5.1第一章:引言
介绍课题研究的背景与意义,课题的调研,可行性分析等。
1.5.2第二章:可行性研究、软件需求分析。
讲述该课题软件的需求分析,包括可行性分析等。
1.5.3第三章:软件设计。
描述该软件的设计思想、设计步骤、概要设计等等。
1.5.4第四章:主功能模块的设计。
主类:“Mine”是整个软件的入口,提供与其它模块(类)的接口,同时它也将涉及到整个棋盘的布局,棋盘上各个按钮的定义及其鼠标事件的定义、完善。
完成游戏的具体功能的代码不出现在该类中。
1.5.5第五章:棋盘生成/变换模块的设计。
类:“DrawPanel”的功能是生成棋盘图像。
包括以下功能模块:
“棋盘数据矩阵”的生成;画坐标为(ax,ay)区域的雷的状态;
没有图形器的绘图函数:画出坐标(ax,ay)的雷的状态和图形;
连通区域打开,并且绘画所在区域点击左键触发;
计算坐标(x,y)的周围地雷的个数;
传入参数:几列,几行,宽度,雷数;初始化底盘的值;
随机产生地雷;计算“非地雷棋盘格”的周围地雷总数目,并初始化其值;
重画布局。
在游戏时,首先要画游戏棋盘。此时,将调用类“Min”,将其组建成游戏棋盘矩阵。
1.5.6第六章:棋盘格生成/调用模块的设计。
类:“Min”的功能是描〖本文来自:毕业设计论文网www.paper51.com〗述地雷的相关属性、性质,具体功能快包括:雷的类(用来定义“地雷”的具体属性);鼠标事件(根据你点击鼠标的不同来改变界面显示的属性)。
在游戏棋盘矩阵中将调用该类。
类:“WindowEventDemo”的功能是用于跳出一个新窗口,用于用户的登陆/注册。
1.5.7第七章:附带浏览器的设计。
该浏览器是排雷游戏软件的赠送品,可以让人们在玩游戏的同时享受上网翱翔的乐趣。在游戏主界面上点击“边游戏边上网”按钮,打开浏览器,在地址栏中输入您想浏览的网站IP地址,回车。
1.5.8第八章:用户使用手册。
软件功能简介,运行环境的简介。软件运行操作指南。
1.5.9第九章:软件评价。
软件的优点、特色,软件存在的不足以及改良方案。

上一篇: JAVA027FTP客户端软件的设计与实现
下一篇: JAVA029多线程断点续传下载软件的研究和开发
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。