基于JAVA的迷宫游戏的设计与实现
技术:Java等摘要:
迷宫游戏是我们最常见的游戏之一,该游戏出现在手机游戏、掌上游戏机和电脑游戏当中,因此迷宫游戏也是一个十分经典的游戏。一般的迷宫游戏比较简单,游戏中随机出现一些障碍,要求玩家能够找出一条从起点到终点的通路。它看似简单确变化无穷,迷宫游戏上手及其简单,但要熟练的掌握其中的奥秘且快速找出一条通路,难度却不低。作为家喻户晓老少皆宜的大众游戏,其普及程度可以说是史上任何一款游戏都无法比较的。
本设计是一款基于Java的迷宫游戏。目前用于游戏开发的计算机语言多种多样,而Java只是其中一种。然而,Java是现在全球最时髦的开发工具之一,它拥有一套庞大且完整的类库,内置了其他怨言需要靠库甚至是操作系统才能支持的功能。所以,程序员可以很容易的用Java编写并运行基于Java的游戏。
本游戏是一个基于java的迷宫游戏,利用eclipse平台实现游戏的基本功能。
关键词 游戏;迷宫;Java
目录:
1绪论 1
1.1课题的研究背景与意义 1
1.2Java简介 2
1.2.1名字起源 2
1.2.2发展历史 2
1.2.3语言特征 2
1.2.4开发平台 4
2可行性研究 5
2.1可行性分析 5
2.1.1技术可行性 5
2.1.2经济可行性 6
2.1.3操作可行性 6
2.1.4法律可行性 6
2.2可行性分析 6
2.2.1技术可行性 6
2.2.2经济可行性 6
3需求分析 8
3.1系统初步分析 8
3.1.1用户需求分析 8
3.1.2功能需求分析 8
3.1.3系统的可靠性和可用性需求分析 9
3.2用例分析 9
3.2.1定义参与者 9
3.2.2捕获用例 9
4总体设计 11
4.1系统开发 11
4.1.1系统开发的原则 11
4.1.2系统设计阶段 12
4.1.3结构设计阶段 12
4.2相关算法介绍 13
4.2.1深度优先算法生成迷宫介绍 14
4.2.2普里姆算法生成迷宫介绍 15
4.3数据结构 17
5详细设计 20
5.1核心包的设计 20
5.1.1MazeFrame类的设计与实现 20
5.1.2 MapPoint类的设计与实现 22
5.1.3SetDialog类的设计与实现 23
5.1.4MapPanel类的设计与实现 25
5.1.5 Ball类的设计与实现 28
5.1.6MazeMap类的设计与实现 29
5.1.7Info类的设计与实现 30
5.1.8SaveDialog类的设计与实现 32
6系统测试 33
6.1测试的定义及其重要性 33
6.1.1测试的定义 33
6.1.2测试的重要性 33
6.2测试方法 33
6.3测试结果 34
结论 37
参考文献 38
致 谢 39
外文文献 40
中文翻译 49
论文字数:27740
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]