java1509迷宫游戏源码毕业设计

java1509迷宫游戏源码毕业设计

150

更新时间:2021-03-08

所属分类:java设计

评论回复:0

语言:java/jsp

数据库:mysql

开发环境:myeclipse/eclipse

 

下载权限

本游戏的模块大致分为后台引擎和用户界面两大块,后台引擎模块包括深度优先迷宫生成算法和普里姆迷宫生成算法。界面模块包括总体界面设计和设置界面设计。除此之外,还包括一个主界面控制类,用于界面算法和界面生成之间的连接控制,还有一个点类,主要用于定义点的相关操作,一个迷宫生成的接口类,类中声明了迷宫生成算法所需要定义的三个方法。
迷宫的算法特点比较深度优先算法和普里姆算法。
游戏的引擎设计:
游戏后台是游戏的灵魂,也就是这个游戏的框架,它的好坏直接决定着游戏的质量。它是控制所有游戏功能的主程序,包括画面的处理,路径寻找算法的实现,接收玩家的设置等。
所以鉴定一个游戏的好坏,从内部设计的原因上说,是从游戏的后台设计体现出来的。一个游戏的后台设计,直接关系到游戏设计的其他方面,诸如游戏的图形系统、声音系统及设计的物理模块等各方面。就如一台CPU一样,游戏的后台也是直接牵制着整个游戏的设计。它主要的作用是处理游戏的时间,运行游戏,输出相应提示,响应玩家的游戏监听时间等。所以,游戏的后台设计是必要的功能模块,而且游戏的后台必须设计好,这样游戏才具有更好的可玩性。游戏程序是一样精度要求很高的程序系统,因为其代码利用率很高。一个实时运行的最终作品,每秒都会运行成千上万的程序,且需要极高频率在后台等待响应。因此,其伙计设计应当相当严谨。
游戏界面设计的需求分析:
作为一个游戏吸引玩家的最重要的方便就是几面。本作品界面简洁明了,很容易上手操作,且适应性强。

1  引言 1
1.1  课题的研究背景与意义 1
1.2  Java简介 1
1.2.1  名字起源 1
1.2.2  发展历史 1
1.2.3  语言特征 1
1.2.4  开发平台 2
2  可行性研究 3
2.1  可行性分析 3
2.1.1  技术可行性 3
2.1.2  经济可行性 3
2.1.3  操作可行性 3
2.1.4  法律可行性 3
3  需求分析 5
3.1  系统初步分析 5
3.1.1  用户需求分析 5
3.1.2  功能需求分析 5
3.1.3  系统的可靠性和可用性需求分析 6
4  总体设计 7
4.1  系统开发 7
4.1.1  系统开发的原则 7
4.1.2  系统设计阶段 7
4.1.3  结构设计阶段 8
4.2  相关算法介绍 8
4.2.1  深度优先算法生成迷宫介绍 8
4.2.2  普里姆算法生成迷宫介绍 10
5  详细设计 12
5.1  核心包的设计 12
5.1.1  MainFrame类的设计与实现 12
5.1.2  SetFrame类的设计与实现 14
5.1.3  ShowPane类的设计与实现 16
5.1.4  MainController类的设计与实现 20
5.1.5  AbstractMap类的设计与实现 22
5.1.6  DFSMap类的设计与实现 23
5.1.7  PriMap类的设计与实现 29
5.1.8  Point类的设计与实现 32
6  总结 34
参 考 文 献 35
致  谢 36


下载
本地下载
- MB
188083800