java课程设计贪吃蛇小程序附代码(2)

java课程设计贪吃蛇小程序附代码(2)

ID:27627551

大小:171.06 KB

页数:18页

时间:2018-12-05

java课程设计贪吃蛇小程序附代码(2)_第1页
java课程设计贪吃蛇小程序附代码(2)_第2页
java课程设计贪吃蛇小程序附代码(2)_第3页
java课程设计贪吃蛇小程序附代码(2)_第4页
java课程设计贪吃蛇小程序附代码(2)_第5页
资源描述:

《java课程设计贪吃蛇小程序附代码(2)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、枣庄学院信息科学与工程学院课程设计任务书题目:贪吃蛇小程序的设计与开发学号:姓名:专业:计算机科学与技术课程:java程序设计指导教师:刘职称:讲师完成时间:2012年5月----2012年6月枣庄学院信息科学与工程学院制课程设计任务书及成绩评定课程设计的任务和具体要求1、课程设计的任务:利用所学知识开发一个java贪吃蛇小游戏;2、课程设计的具体要求:(1)界而美观大方,操作简单便捷,按键布局美观。(2)实现贪吃蛇游戏的左右拐弯,增长等基本游戏功能。(3)程序能正确运行,操作无错误。(4)要求所撰写的课程设计

2、任务书的内容和格式符合要求。指导教师签字:_日期:_指导教师评语成绩:指导教师签字:口期:课程设计所需软件、硬件等硬件CPU:IntelT2080D-0内存:2G硬盘空间:320G软件操作系统:WindowsXP开发软件:jdkeclips课程设计进度计划起至日期工作内容备注2012.5.15.152012.6.16.102012.6.11—6.152012.6.16—6.20确定课题并收集资料整体规划并进行初步定位编写程序代码并进行试验撰写课程设计任务书参考文献、资料索引序号文献、资料名称编著者出版单位[1]

3、《Java语言程序设计》(第二版)李尊朝,苏军中国铁道出版社[2]《java大学基础教程》(第六版)刘晓莉电子工业出版社[3]《Java编程思想》(第四版)埃史尔(美),译者:陈昊鹏机械工业出版社第1章引言11.1研究的背景11.2研究目的和意义1第2章设计方案论证22.1设计思路22.2概要设计22.3详细设计3第3章设计结果与分析7第4章心得体会9附录试验代码10第1章引言1.1研究的背景《JAVA程序设计》是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。木课

4、程的程序设计专题实际是计算机相关专业学生学习完《JAVA程序设计》课程后,进行的一次全面的综合训练,JAVA程序设计的设计R的是加深对理论教学

5、Aj容的理解和掌握,使学生较系统地掌握程序设计及其在网络幵发中的广泛应用,基木方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打卜一定棊础。1.2研究目的和意义这次课程设计是通过JAVA编程来实现计算器的功能。以前,人们用来计算的工具不管从方便的角度还是速度的角度来看都不及现代计算器,计算器的发明是人类进步的有力证明。电子技术的不断发

6、展使得计算器的功能不断的完善。人们通过使用计算器来提高自己的工作效率,计算器是高科技的产物,是以往任何时代都无法比拟的。在二十一世纪的今天,计算器依然是人们重要的计算工具,所以,对计算器的研究的课程设计具有重大意义。本次课程设计题目主要应用到JAVA面向对象程序设计语言中Swing组件和GUI(图形用户界面)当中的一些知识,当然也用到JAVA中大部分基础知识,如JAVA的基本控制结构、数组、输入与输出等等。第2章设计方案论证2.1设计思路贪吃蛇游戏设计与实现,主要分为以K二个模块:游戏主界面模块和游戏控制模块。

7、在此只实现游戏的游戏主界面模块、游戏控制模块。并且只是实现移动速度、暂停、重新开始等功能。游戏主界面模块:游戏的主界而是进入游戏后,能够给玩家第一感官的部分,主要包括游戏图形区域界面、游戏的速度选择更新界面、新生方块的预览、游戏速度控制按钮、暂停游戏按钮、重新开始游戏按钮以及游戏排行榜按钮。从很大程度上决定了玩家对游戏的兴趣问题,因此,游戏的主界面应该力求美观,爽心悦目。游戏控制模块:这个模块是游戏的中心环节,主要完成控制游戏的速度、暂停、重新开始等功能。为了能够给玩家一个很好的游戏环境,这部分应该做到易懂、易

8、操作。本设计所开发的是基于Java的一个贪吃蛇游戏软件,主要实现游戏的速度控制、游戏的暂停、游戏的退出等功能,分为:游戏主界面模块、游戏控制模块以二个模块。性能:本软件在设计方面本着方便、实用及娱乐性高的宗旨,在对界面进行设计的过程中,始终坚持清晰明了,在性能方面能够实现效率高,不易出错等优点。2.2概要设计自定义类说明类名:Exception作用:用来处理当蛇撞到墙或自己的身体时程序的运行继承的父类:GreedSnake类实现的接门:没有2.3详细设计2.3.1程序流程图木次游戏设计的处理流程如图2-1所示。

9、2.3.2程序概述本程序是一个利用Java应用软件制作的贪食蛇小游戏。在游戏过程中,用户通过点击小键盘区的方向键来控制蛇的运行方向;通过Pageup和pagedown键来控制蛇的移动速度,每单击一次,蛇的移动速度改变一次,改变频率为0.75。游戏运行过程中,如果想暂停,只需耍按Space或P键即可。重新开始游戏的按键为Enter、S或R。当蛇没有吃到食物且碰到墙壁或自己的身体吋游戏结束

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。