走迷宫游戏的JAVA实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

数学科学学院信息与计算科学专业毕业论文——走迷宫游戏的Java实现1目录内容摘要...................................................................................................................................................2Abstract......................................................................................................................................................2第1章绪论...................................................................................................................................3第2章走迷宫游戏的描述............................................................................................................32.1游戏规则描述....................................................................................................................32.2游戏设计的目的................................................................................................................32.3游戏的可行性论证............................................................................................................4第3章走迷宫游戏的分析与设计................................................................................................43.1游戏的设计........................................................................................................................43.1.1功能设计....................................................................................................................43.1.2类的设计....................................................................................................................43.2类的UML图......................................................................................................................14第4章总结.................................................................................................................................15致谢词.....................................................................................................................................................15参考文献.................................................................................................................................................16数学科学学院信息与计算科学专业毕业论文——走迷宫游戏的Java实现2内容摘要游戏发展至今已经有30多年历史,在这个短暂的时期里,随着硬件水平的提高,游戏开发新技术层出不穷,经典游戏比比皆是。走迷宫游戏,是指在一个区域内由道路和墙面形成迷宫,通过键盘方向键控制走迷宫者的图像,走到指定出口则游戏成功。游戏期间记录游戏时间。本游戏采用JAVA语言开发,以MyEclipse为开发平台。游戏主界面是基于GUI(图形用户界面)的开发,使得游戏界面简单清晰。并调用了其中的一些函数,完成了事件的触发功能。关键词:走迷宫、小游戏、JAVAAbstractThegamenowhas30yearsofhistory,inthisshortperiodoftime,raisingthelevelofhardware,gamedevelopersofnewtechnologyafteranotherclassicgameabound.Mazegame,mazewithinaregionformedbytheroadsandwalls,throughthekeyboardarrowkeystocontrolthemazeofimages,wenttothedesignatedexportthegame.Thegamerecordedduringthetimeofthegame.ThisgameusestheJAVAlanguagedevelopmentplatformfordeveloperstoMyEclipse.ThemaingameinterfacesurfaceisbasedonthedevelopmentoftheGUI(GraphicalUserInterface)makesthegameinterfaceissimpleandclear.Andcallsomeofthesefunctions,theeventtriggerfunction.Keywords:MazeGameJAVA数学科学学院信息与计算科学专业毕业论文——走迷宫游戏的Java实现3第1章绪论游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领域占据主流地位,我们在成人广大娱乐网民的选择空间狭小的同时,也必须明确的一点就是游戏本身所具有的强大的吸引力。游戏的吸引力主要在于,它在让玩家打发时间的同时,可以让人在紧张的工作之余带来最大程度的放松,也可以增进人们之间的交流、沟通,通过游戏还可以认识更多的朋友。现在小游戏、网页游戏越来越受网民欢迎,除了玩的方法简单外(不像其他游戏还需要注册下载繁琐过程),很多游戏不乏经典。走迷宫游戏也是经典的小游戏之一。游戏“走迷宫”顾名思义就是从迷宫中走出去,走迷宫在网上基本是用在小游戏中。第2章走迷宫游戏的描述近年来,Java作为一种新的编程语言。以其简单性、可移植性和平台无关性等优点,得到广泛的应用,特别是Java与万维网的完美结合,使其成为网络编程和嵌入式编程领域的首选编程语言。2.1游戏规则描述1、概要:玩家可以控制迷宫中的小人在迷宫中行走。2、操作:开始用鼠标单击迷宫中的小人,然后通过键盘上的方向键控制小人行走方向。3、胜利条件:迷宫中的小人走到指定出口,游戏胜利。2.2游戏设计的目的通过本次毕业设计,让我们掌握如何制作一个游戏软件,以及制作游戏软件的整个流程,制作游戏软件的步骤,让学生熟悉项目开发的完整过程,为即将到来的就业工作打下基础。另外也通过本次设计将三年来所学的专业知识和其他方面的知识融入到实际应用中,在实际运用中学习和掌握Java程序开发的全过程,进一步熟悉掌握Java程序设计语言的基础内容、基本技能和方法,同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。1、主要是能通过这次开发“走迷宫”小游戏,学会Java程序开发的环境搭数学科学学院信息与计算科学专业毕业论文——走迷宫游戏的Java实现4建与配置,并提高自己Java程序设计编程的实际能力。2、进一步熟悉掌握Java程序设计的基础内容,如用户图形界面设计(GUI)等。3、大体了解怎样用Java来编写小游戏,增强我们实践能力和创新精神的综合培养。2.3游戏的可行性论证“走迷宫”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。我们通过所学的JAVA,利用MyEclipse设计一个操作简单、界面美观、功能齐全的“走迷宫”游戏。通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的。这个游戏是用图形界面实现的,通过编译解释后,出现一个图形界面。界面上方有一行菜单栏,点击菜单栏上的按钮,出现下拉菜单,可选择不同模式的迷宫,游戏界面是由若干个小方格组成的,每个小方格有一个图标,形成迷宫。第3章走迷宫游戏的分析与设计3.1游戏的设计3.1.1功能设计1.用户可以通过单击走迷宫小人图像,开始默认模式的走迷宫游戏。当小人图像开始移动,计时开始。2.当用户想重新开始游戏时,可以点击窗口下方的【重新开始】按钮,重新开始游戏。3.用户可以单击菜单栏“选择迷宫”菜单,选择不同模式的迷宫游戏。4.用户还可以选择菜单栏“选择墙和路的图像(JPG,GIF)”菜单,从电脑中选取自己喜欢的图片作为墙和路的图像进行游戏。3.1.2类的设计在设计走迷宫小游戏时,编写了6个JAVA源文件:MazeWindow.java、MazePoint.java、WallOrRoad.java、Maze.java、PersonInMaze.java、HandleMove.java数学科学学院信息与计算科学专业毕业论文——走迷宫游戏的Java实现51.PersonInMaze.java此类继承了JTextField类,当鼠标指向小人图像时会有提示信息“单击我,然后按键盘方向键”。获取走迷宫者的小人图像。publicclassPersonInMazeextendsJTextField{MazePointpoint;Toolkittool;PersonInMaze(){tool=getToolkit();//获得工具包setEditable(false);//不可见setBorder(null);//无边框setOpaque(false);//非透明的setToolTipText(单击我,然后按键盘方向键);//提示信息,如图3-1所示。}publicvoidsetAtMazePoint(MazePointp){point=p;}publicMazePointgetAtMazePoint(){returnpoint;}publicvoidpaintComponent(Graphicsg){super.paintComponent(g);intw=getBounds().width;inth=getBounds().height;Imageimage=tool.getImage(person.gif);//获得image图像g.drawImage(image,0,0,w,h,this);//绘制image图像。}}数学

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功