基于JAVA的迷宫游戏的设计与实现

本文介绍了基于Java的迷宫游戏设计,涵盖了Java语言特性、开发平台选择(Eclipse)、技术可行性分析、需求分析(用户需求、功能设计)、核心包设计(MazeFrame、MapPoint等类)以及系统测试方法。
摘要由CSDN通过智能技术生成

技术: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
包含资料:

 

 

截图:
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值