完整版JAVA课程设计打砖块(含代码).doc
文本预览下载声明
JAVA课程设计打砖块(含代码)
第 PAGE \* Arabic \* MERGEFORMAT 19 页第 PAGE \* Arabic \* MERGEFORMAT 19 页
Java程序课程设计任务书
一、主要内容
打砖块游戏是一种动作电子游戏的名称。玩家操作一根萤幕上水平的“棒子”,让一颗不断弹来弹去的“球”在撞击作为过关目标消去的“砖块”的途中不会落到萤幕底下。球碰到砖块、棒子与底下以外的三边会反弹,落到底下会失去一颗球,把砖块全部消去就可以破关。
二、具体要求
通过图形用户界面(Graphics User Interface,GUI)和线程,使用户和程序之间可以方便地进行交互。运用Swing组件,编写小应用程序游戏,加深对Java语言的理解,深入地了解图形用户界面的设计,更加熟练地运用编程软件。
功能要求:
游戏运行需键盘的操作;
游戏可统计分数;
球落到底下会失去一颗,按ENTER可重新开始。
开发工具:JCreater软件;
开发技术: J2ME。
三、进度安排
12月28日:课程设计选题,查找参考资料
12月29日: 完成打砖块游戏程序设计分析
12月30日 ~ 1月3日: 完成程序代码的编写
1月4日 ~ 1月5日:游戏测试与完善
1月6日 ~ 1月7日:完成课程设计报告,准备答辩
四、主要参考文献
[1] (美) 埃克尔著 陈昊鹏,饶若楠等译. Java编程思想[J]. 机械工业出版社,2005
[2](美)Gary J.Bronson著 张珑 刘雅文译. Java编程原理[J]. 清华大学出版社,2004
[3](美)Michael Morrison著 徐刚,于健,薛雷译. 游戏编程入门[J]. 人民邮电出版社,2005.9
[4](美)Wendy Stahler著 冯宝坤,曹英译. 游戏编程中的数理应用[J]. 红旗出版社,2005
[5](美)克罗夫特(David Wallace Croft)著 彭晖译. Java游戏高级编程[J]. 清华大学出版社,2005
[6] (美)David Brackeen著 邱仲潘译. Java游戏编程[J]. 科学出版社,2004
[7] 聂庆亮编著. Java应用开发指南[J]. 清华大学出版社,2010
[8] 耿祥义,张跃平编著. Java面向对象程序设计[J]. 清华大学出版社,2010
[9] 杨绍方编著. Java编程实用技术与案例[J]. 清华大学出版社,2000.11
[10] 明日科技编著. Java编程全能词典[J]. 电子工业出版社,2010
摘要
随着Java语言的不断发展和壮大,现在的Java已经广泛的应用于各个领域,
包括医药,汽车工业,手机行业,游戏,等等地方。Java游戏的开发为满足人们娱乐所需而设计。
本游戏为打砖块游戏,是基于Java的图形用户界面而开发的,可以放松心情的小游戏。游戏从系统操作简便、界面友好、灵活、上手即会的基本要求出发,完成整款游戏的开发。游戏更设置了暂停、计分、音乐、速度,用户信息保存等功能,可以根据自己的爱好,挑战更高难度,为用户带来愉悦的体验。
本课程设计报告介绍了游戏的构想,分析,开发,实现的过程。论述了游戏的功能开发,设计构思。给出了游戏的设计步骤,游戏系统关键的设计思想;在游戏系统实现章节给出了部分功能流程和相关代码。
关键词:游戏,打砖块
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc282112267 Java程序课程设计任务书 PAGEREF _Toc282112267 \h II
HYPERLINK \l _Toc282112268 摘要 PAGEREF _Toc282112268 \h IV
HYPERLINK \l _Toc282112269 目 录 PAGEREF _Toc282112269 \h V
HYPERLINK \l _Toc282112270 第1章 引言 PAGEREF _Toc282112270 \h 1
HYPERLINK \l _Toc282112271 1.1 背景 PAGEREF _Toc282112271 \h 1
HYPERLINK \l _Toc282112272 1.2 课程设计内容 PAGEREF _Toc282112272 \h 1
HYPERLINK \l _Toc282112273 1.3 任务分工 PAGEREF _Toc282112273 \h 2
HYPERLINK \l _Toc282112274 第二章 弹砖块小游戏应用程序 PAGEREF _Toc282112274 \h 3
HYPERLINK \l _Toc282112275
显示全部