- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
枣 庄 学 院
信息科学与工程学院
课程设计任务书
题目: 贪吃蛇小程序的设计与开发
学 号:
姓 名:
专 业: 计算机科学与技术
课 程: java程序设计
指导教师: 刘 职称: 讲师
完成时间: 2012年 5月2012 年 6月
枣庄学院信息科学与工程学院制
课程设计任务书及成绩评定
课程设计的任务和具体要求
1、课程设计的任务:利用所学知识开发一个java贪吃蛇小游戏;
2、课程设计的具体要求:
(1)界面美观大方,操作简单便捷,按键布局美观。
(2)实现贪吃蛇游戏的左右拐弯,增长等基本游戏功能。
(3)程序能正确运行,操作无错误。
(4)要求所撰写的课程设计任务书的内容和格式符合要求。
指导教师签字: 日期: 指导教师评语
成绩: 指导教师签字: 日期: 课程设计所需软件、硬件等
硬件 CPU:Intel T2080D-0 内存:2G 硬盘空间:320G
软件 操作系统:Windows XP 开发软件:jdk eclips 课程设计进度计划 起至日期 工作内容 备注 2012.5.1—5.15
2012.6.1—6.10
2012.6.11—6.15
2012.6.16—6.20 确定课题并收集资料
整体规划并进行初步定位
编写程序代码并进行试验
撰写课程设计任务书 参考文献、资料索引 序号 文献、资料名称 编著者 出版单位 [1] 《Java语言程序设计》(第二版) 李尊朝,苏军 中国铁道出版社
[2] 《java大学基础教程》(第六版) 刘晓莉 电子工业出版社
[3] 《Java编程思想》(第四版)埃史尔(美),译者:陈昊鹏 机械工业出
版社 目 录
第1章 引言 1
1.1研究的背景 1
1.2研究目的和意义 1
第2章 设计方案论证 2
2.1设计思路 2
2.2概要设计 2
2.3详细设计 3
第3章 设计结果与分析 7
第4章 心得体会 9
附录 试验代码 10
第1章 引言
1.1研究的背景
《JAVA程序设计》是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习完《JAVA程序设计》课程后,进行的一次全面的综合训练,JAVA程序设计的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。
1.2研究目的和意义
这次课程设计是通过JAVA编程来实现计算器的功能。以前,人们用来计算的工具不管从方便的角度还是速度的角度来看都不及现代计算器,计算器的发明是人类进步的有力证明。电子技术的不断发展使得计算器的功能不断的完善。人们通过使用计算器来提高自己的工作效率,计算器是高科技的产物,是以往任何时代都无法比拟的。在二十一世纪的今天,计算器依然是人们重要的计算工具,所以,对计算器的研究的课程设计具有重大意义。
本次课程设计题目主要应用到JAVA面向对象程序设计语言中Swing组件和GUI(图形用户界面)当中的一些知识,当然也用到JAVA中大部分基础知识,如JAVA的基本控制结构、数组、输入与输出等等 。
第2章 设计方案论证
2.1设计思路
贪吃蛇游戏设计与实现,主要分为以下二个模块:游戏主界面模块和游戏控制模块。在此只实现游戏的游戏主界面模块、游戏控制模块。并且只是实现移动速度、暂停、重新开始等功能。
游戏主界面模块:
游戏的主界面是进入游戏后,能够给玩家第一感官的部分,主要包括游戏图形区域界面、游戏的速度选择更新界面、新生方块的预览、游戏速度控制按钮、暂停游戏按钮、重新开始游戏按钮以及游戏排行榜按钮。从很大程度上决定了玩家对游戏的兴趣问题,因此,游戏的主界面应该力求美观,爽心悦目。
游戏控制模块:
这个模块是游戏的中心环节,主要完成控制游戏的速度、暂停、重新开始等功能。为了能够给玩家一个很好的游戏环境,这部分应该做到易懂、易操作。
本设计所开发的是基于Java的一个贪吃蛇游戏软件,主要实现游戏的
文档评论(0)