文档详情

完整版JAVA课程设计打砖块(含代码).doc

发布:2019-04-21约4.57万字共62页下载文档
文本预览下载声明
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
显示全部
相似文档