职场大变样社区

标题: 基于JAVA的迷宫游戏的设计与实现 [打印本页]

作者: admin    时间: 2016-11-9 12:20
标题: 基于JAVA的迷宫游戏的设计与实现
技术:Java等
摘要:
迷宫游戏是我们最常见的游戏之一,该游戏出现在手机游戏、掌上游戏机和电脑游戏当中,因此迷宫游戏也是一个十分经典的游戏。一般的迷宫游戏比较简单,游戏中随机出现一些障碍,要求玩家能够找出一条从起点到终点的通路。它看似简单确变化无穷,迷宫游戏上手及其简单,但要熟练的掌握其中的奥秘且快速找出一条通路,难度却不低。作为家喻户晓老少皆宜的大众游戏,其普及程度可以说是史上任何一款游戏都无法比较的。
    本设计是一款基于Java的迷宫游戏。目前用于游戏开发的计算机语言多种多样,而Java只是其中一种。然而,Java是现在全球最时髦的开发工具之一,它拥有一套庞大且完整的类库,内置了其他怨言需要靠库甚至是操作系统才能支持的功能。所以,程序员可以很容易的用Java编写并运行基于Java的游戏。
    本游戏是一个基于java的迷宫游戏,利用eclipse平台实现游戏的基本功能。

关键词   游戏;迷宫;Java

目录:
1  绪论    1
1.1  课题的研究背景与意义    1
1.2  Java简介    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.1  MazeFrame类的设计与实现    20
5.1.2 MapPoint类的设计与实现    22
5.1.3  SetDialog类的设计与实现    23
5.1.4  MapPanel类的设计与实现    25
5.1.5 Ball类的设计与实现    28
5.1.6  MazeMap类的设计与实现    29
5.1.7  Info类的设计与实现    30
5.1.8  SaveDialog类的设计与实现    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
包含资料:


截图:


百度网盘下载地址(金币充值):
**** 本内容需购买 ****






欢迎光临 职场大变样社区 (http://zcdby.com/) Powered by Discuz! X3.2