走迷宫游戏的JAVA实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
数学科学学院信息与计算科学专业毕业论文——走迷宫游戏的 Java 实现
第 1 章 绪论
游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领 域占据主流地位,我们在成人广大娱乐网民的选择空间狭小的同时,也必须明确的一 点就是游戏本身所具有的强大的吸引力。游戏的吸引力主要在于,它在让玩家打发时 间的同时,可以让人在紧张的工作之余带来最大程度的放松,也可以增进人们之间的 交流、沟通,通过游戏还可以认识更多的朋友。现在小游戏、网页游戏越来越受网民 欢迎,除了玩的方法简单外(不像其他游戏还需要注册下载繁琐过程),很多游戏不 乏经典。走迷宫游戏也是经典的小游戏之一。游戏“走迷宫”顾名思义就是从迷宫中 走出去,走迷宫在网上基本是用在小游戏中。
走方向。 3、胜利条件:迷宫中的小人走到指定出口,游戏胜利。
2.2 游戏设计的目的
通过本次毕业设计,让我们掌握如何制作一个游戏软件,以及制作游戏软件的整 个流程,制作游戏软件的步骤,让学生熟悉项目开发的完整过程,为即将到来的就业 工作打下基础。另外也通过本次设计将三年来所学的专业知识和其他方面的知识融入 到实际应用中,在实际运用中学习和掌握 Java 程序开发的全过程,进一步熟悉掌握 Java 程序设计语言的基础内容、基本技能和方法,同时培养学生进行分析问题、解 决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观 察、理解和归纳能力的提高。
第 3 章 走迷宫游戏的分析与设计
3.1 游戏的设计
3.1.1 功能设计
1. 用户可以通过单击走迷宫小人图像,开始默认模式的走迷宫游戏。当小人图 像开始移动,计时开始。
2. 当用户想重新开始游戏时,可以点击窗口下方的【重新开始】按钮,重新开 始游戏。
3. 用户可以单击菜单栏“选择迷宫”菜单,选择不同模式的迷宫游戏。 4. 用户还可以选择菜单栏“选择墙和路的图像(JPG,GIF)”菜单,从电脑中选
Abstract.........................................................................................................................................................2
4
wk.baidu.com
数学科学学院信息与计算科学专业毕业论文——走迷宫游戏的 Java 实现
1.PersonInMaze.java
此类继承了 JTextField 类,当鼠标指向小人图像时会有提示信息“单击我,然 后按键盘方向键”。获取走迷宫者的小人图像。
public class PersonInMaze extends JTextField{ MazePoint point; Toolkit tool; PersonInMaze(){ tool=getToolkit();//获得工具包 setEditable(false);//不可见 setBorder(null);//无边框 setOpaque(false);//非透明的 setToolTipText("单击我,然后按键盘方向键");//提示信息,如图 3-1 所
1、 主要是能通过这次开发“走迷宫”小游戏,学会 Java 程序开发的环境搭
3
数学科学学院信息与计算科学专业毕业论文——走迷宫游戏的 Java 实现
建与配置,并提高自己 Java 程序设计编程的实际能力。 2、 进一步熟悉掌握 Java 程序设计的基础内容,如用户图形界面设计(GUI)
等。 3、 大体了解怎样用 Java 来编写小游戏,增强我们实践能力和创新精神的综
关键词:走迷宫、小游戏、JAVA
Abstract The game now has 30 years of history, in this short period of time, raising the level of hardware, game developers of new technology after another classic game abound.Maze game, maze within a region formed by the roads and walls, through the keyboard arrow keys to control the maze of images, went to the designated export the game. The game recorded during the time of the game. This game uses the JAVA language development platform for developers to MyEclipse. The main game interface surface is based on the development of the GUI (Graphical User Interface) makes the game interface is simple and clear. And call some of these functions, the event trigger function. Key words:Maze Game JAVA
3.1 游戏的设计..........................................................................................................................4
3.1.1 功能设计......................................................................................................................4
取自己喜欢的图片作为墙和路的图像进行游戏。
3.1.2 类的设计
在 设 计 走 迷 宫 小 游 戏 时 , 编 写 了 6 个 JAVA 源 文 件 : MazeWindow.java 、 MazePoint.java 、 WallOrRoad.java 、 Maze.java 、 PersonInMaze.java 、 HandleMove.java
第1章
绪论...................................................................................................................................... 3
第2章
走迷宫游戏的描述..............................................................................................................3
第 2 章 走迷宫游戏的描述
近年来,Java 作为一种新的编程语言。以其简单性、可移植性和平台无关性等优 点,得到广泛的应用,特别是 Java 与万维网的完美结合,使其成为网络编程和嵌入 式编程领域的首选编程语言。
2.1 游戏规则描述
1、概要:玩家可以控制迷宫中的小人在迷宫中行走。 2、操作:开始用鼠标单击迷宫中的小人,然后通过键盘上的方向键控制小人行
合培养。
2.3 游戏的可行性论证
“走迷宫”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。我们 通过所学的 JAVA,利用 MyEclipse 设计一个操作简单、界面美观、功能齐全的“走 迷宫”游戏。通过本游戏的开发,达到学习 Java 技术和熟悉软件开发流程的目的。
这个游戏是用图形界面实现的,通过编译解释后,出现一个图形界面。界面上方 有一行菜单栏,点击菜单栏上的按钮,出现下拉菜单,可选择不同模式的迷宫,游戏 界面是由若干个小方格组成的,每个小方格有一个图标,形成迷宫。
数学科学学院信息与计算科学专业毕业论文——走迷宫游戏的 Java 实现
目录
内容摘要...................................................................................................................................................... 2
第4章
总结.................................................................................................................................... 15
致谢词........................................................................................................................................................ 15
1
数学科学学院信息与计算科学专业毕业论文——走迷宫游戏的 Java 实现
内容摘要
游戏发展至今已经有 30 多年历史,在这个短暂的时期里,随着硬件水平的提高, 游戏开发新技术层出不穷,经典游戏比比皆是。走迷宫游戏,是指在一个区域内由道 路和墙面形成迷宫,通过键盘方向键控制走迷宫者的图像,走到指定出口则游戏成功。 游戏期间记录游戏时间。本游戏采用 JAVA 语言开发,以 MyEclipse 为开发平台。游 戏主界面是基于 GUI(图形用户界面)的开发,使得游戏界面简单清晰。并调用了其 中的一些函数,完成了事件的触发功能。
3.1.2 类的设计......................................................................................................................4
3.2 类的 UML 图........................................................................................................................14
2.3 游戏的可行性论证..............................................................................................................4
第3章
走迷宫游戏的分析与设计..................................................................................................4
参考文献.................................................................................................................................................... 16
2.1 游戏规则描述......................................................................................................................3
2.2 游戏设计的目的..................................................................................................................3
相关文档
最新文档