java大作业报告 下载本文

西 安 思 源 学 院

Java大作业

实验名称:贪吃蛇游戏设计 班 级:11计算机科学与技术

学 号:111102020104 111102020120 组 员: 指导教师:王振铎

摘 要............................................................................................................................................. 3 一:题目........................................................................................................................................... 4

1.1贪吃蛇游戏 ........................................................................................................................ 4 1.2目的 .................................................................................................................................... 4 1.3适应实际,实践编程的能力 ............................................................................................ 4 1.4基本任务 ............................................................................................................................ 4 1.5 要求 ................................................................................................................................... 5 二:开发环境 ................................................................................................................................... 5

2.1开发语言及实现平台或实验环境 .................................................................................... 5 2.2 开发工具 ........................................................................................................................... 5 三:设计思路 ................................................................................................................................... 6

3.1游戏主界面模块: ............................................................................................................ 7 3.2游戏控制模块: ................................................................................................................ 7 3.3性能: ................................................................................................................................ 7 四:需求分析 ................................................................................................................................... 7

4.1项目概述 ............................................................................................................................ 7 4.2本项目主要功能有 ............................................................................................................ 8 4.3 可行性分析 ....................................................................................................................... 8 4.4 其它需求 ......................................................................................................................... 9 五:游戏设计流程图 ....................................................................................................................... 9

5.1游戏流程图: .................................................................................................................... 9 5.2 游戏面板 ......................................................................................................................... 10 第六:系统测试 ............................................................................................................................. 12

5.1 测试的意义 ..................................................................................................................... 12 6.2测试过程测试过程 .......................................................................................................... 12 6.3 测试结果 ......................................................................................................................... 13 6.4 游戏最终代码 ................................................................................................................. 13 第七:心得体会 ............................................................................................................................. 17

摘 要

近年来,Java

作为一种新的编程语言,以其简单性和平台无关性等

优点,得到了广泛地应用,特别是Java与万维网的完美结合,使其成为网络编程和嵌入式编程领域的首选编程语言。它以其友好的开发界面、强大的组件支持等优点,得到广大程序员的接受和认可。 “贪吃蛇”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。本文基于Java技术和JBuilder开发环境,开发了一个操作简单、界面美观、功能较齐全的“贪吃蛇”游戏。整个游戏程序分为二个功能模块,实现了游戏的开始、结束。通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的。

一:题目

1.1贪吃蛇游戏 1.2目的

1) 复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握

2) 掌握java程序设计的思想、流程,企业要求代码规范性及在项目中的应用

3) 加强理论知识和实际应用的结合应用,锻炼学生的分析解决实际问题的能力。提高学生设计的能力

1.3适应实际,实践编程的能力

1) 培养学生在项目开发中团队合作精神,表达沟通、创新意识能力 2) 提高学生的科技论文写作能力

1.4基本任务

1) 能在游戏面板中出现蛇和食物

2) 能通过键盘的上下左右键来控制蛇的移动

3) 蛇能够吃掉游戏面板中的食物,同时再随机出现另外一个食物 4) 蛇在碰到游戏面板的边缘时,游戏结束 5) 蛇在碰到自身时,游戏结束

1.5 要求

1) 对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理 2) 系统设计要实用,编程简练、规范,可用,功能全面 3) 说明书、流程图要清楚,有解决问题办法总结 4) 要求上机调试通过

5) 设计上交内容:设计报告,源程序文件,可执行文件

二:开发环境

2.1开发语言及实现平台或实验环境

Windows2000 或XP,JDK1.6与Jcreator4.0

2.2 开发工具

Sun Microsystems

公司在推出Java语言的同时,推出了一套开发

工具JDK。Sun提供的基于字符模式的Java开发工具包JDK: Java开发工具(JDK)是许多Java专家最初使用的开发环境。Java是平台无关的语言是指用Java写的应用程序不用修改就可在不同的软硬