基于java的迷宫游戏设计

本游戏的模块大致分为后台引擎和用户界面两大块,后台引擎模块包括深度优先迷宫生成算法和普里姆迷宫生成算法。界面模块包括总体界面设计和设置界面设计。除此之外,还包括一个主界面控制类,用于界面算法和界面生成之间的连接控制,还有一个点类,主要用于定义点的相关操作,一个迷宫生成的接口类,类中声明了迷宫生成算法所需要定义的三个方法。
迷宫的算法特点比较深度优先算法和普里姆算法。

游戏的引擎设计:
游戏后台是游戏的灵魂,也就是这个游戏的框架,它的好坏直接决定着游戏的质量。它是控制所有游戏功能的主程序,包括画面的处理,路径寻找算法的实现,接收玩家的设置等。
所以鉴定一个游戏的好坏,从内部设计的原因上说,是从游戏的后台设计体现出来的。一个游戏的后台设计,直接关系到游戏设计的其他方面,诸如游戏的图形系统、声音系统及设计的物理模块等各方面。就如一台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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值