文档介绍:成绩评定表学生姓名班级学号专业电子信息工程课程设计题目基于 Jav a的走迷宫游戏软件设计评语组长签字: 成绩日期 2013 年月日沈阳理工大学课程设计报告课程设计任务书学院信息学院专业电子信息工程学生姓名班级学号课程设计题目基于 Java 的走迷宫游戏软件设计实践教学要求与任务: 采用 java 技术设计走迷宫游戏软件,游戏的结果是让走迷宫者从迷宫的入口处走到迷宫的出口处。设计要求如下: ( 1) 程序根据文本文件生成迷宫,这些文本文件称作迷宫文件。 , 其中的文本内容有着特殊的组织结构: 任意两行文本所含有的自符个数必须相同,而且字符只可以是“*”、“#”、“0”或“1”。迷宫文件中的“*”和“#”分别代表迷宫的入口和出口,“0”和“1”分别代表迷宫中的“路”和“墙”。// 文件 1*11111111 1000100001 1101101111 1000000001 1111111#11 ( 2)用户可以通过界面上提供的惨淡选项,选择“迷宫文件”来生成对应的“迷宫”。( 3) 用户可以通过界面上提供的菜单选项,选择迷宫中的“墙”和“路”的外观图像。(4)用户可以通过随时单击界面上提供的按钮,重新开始走“迷宫”。工作计划与进度安排:第 18周:布置课程设计任务,查阅资料,分组设计,程序调试。第 19周:程序调试,编写课程设计报告,验收,答辩。指导教师: 201 3年6月20日专业负责人: 2013 年6月 20日学院教学副院长: 2013 年6月 20日沈阳理工大学课程设计报告目录 1. 课设软件的主要功能……………………………………….1 游戏规则描述……………………………………………… 1 游戏设计的目的…………………………………………… 1 游戏的可行性论证………………………………………… 1 2. 类总体设计…………………………………………... ……..1 类组合关系图…. ………………………………………..2 主类……………………………………………………...2 其它类…………………………………………………...5 UM L图……………………………………………….11 4. 软件运行结果……………………………………………...12 5. 结论………………………………………………………...12 6. 参考文献…………………………………………………...13 沈阳理工大学课程设计报告 1 1. 课设软件的主要功能近年来, Java 作为一种新的编程语言。以其简单性、可移植性和平台无关性等优点,得到广泛的应用,特别是 Java 与万维网的完美结合,使其成为网络编程和嵌入式编程领域的首选编程语言。 游戏规则描述 1、概要:玩家可以控制迷宫中的小人在迷宫中行走。 2、操作:开始用鼠标单击迷宫中的小人,然后通过键盘上的方向键控制小人行走方向。 3、胜利条件:迷宫中的小人走到指定出口,游戏胜利。 游戏设计的目的通过本次毕业设计,让我们掌握如何制作一个游戏软件,以及制作游戏软件的整个流程,制作游戏软件的步骤,让学生熟悉项目开发的完整过程,为即将到来的就业工作打下基础。另外也通过本次设计将三年来所学的专业知识和其他方面的知识融入到实际应用中,在实际运用中学习和掌握 Java 程序开发的全过程, 进一步熟悉掌握 Java 程序设计语言的基础内容、基本技能和方法,同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。 1、主要是能通过这次开发“走迷宫”小游戏,学会 Java 程序开发的环境搭建与配置,并提高自己 Java 程序设计编程的实际能力。 2、进一步熟悉掌握 Java 程序设计的基础内容,如用户图形界面设计(GUI )等。 3、大体了解怎样用 Java 来编写小游戏,增强我们实践能力和创新精神的综合培养。 游戏的可行性论证“走迷宫”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。我们通过所学的 JAVA ,利用 MyEclipse 设计一个操作简单、界面美观、功能齐全的“走迷宫”游戏。通过本游戏的开发,达到学习 Java 技术和熟悉软件开发流程的目的。这个游戏是用图形界面实现的,通过编译解释后,出现一个图形界面。界面上方有一行菜单栏,点击菜单栏上的按钮,出现下拉菜单,可选择不同模式的迷宫,游戏界面是由若干个小方格组成的,每个小方格有一个图标,形成迷宫。 2. 类总体设计沈阳理工大学课程设计报告 2 在设计走迷宫小游戏时,编写了 6个JAVA 源文件: 、 、