- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA课程设计打砖块(含代码)
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日:完成课程设计报告,准备答辩
四、主要参考文献ary 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的图形用户界面而开发的,可以放松心情的小游戏。游戏从系统操作简便、界面友好、灵活、上手即会的基本要求出发,完成整款游戏的开发。游戏更设置了暂停、计分、音乐、速度,用户信息保存等功能,可以根据自己的爱好,挑战更高难度,为用户带来愉悦的体验。
本课程设计报告介绍了游戏的构想,分析,开发,实现的过程。论述了游戏的功能开发,设计构思。给出了游戏的设计步骤,游戏系统关键的设计思想;在游戏系统实现章节给出了部分功能流程和相关代码。
关键词:游戏,打砖块
目 录Java程序课程设计任务书 II
摘要 IV
目 录 V
第1章 引言 1
1.1 背景 1
1.2 课程设计内容 1
1.3 任务分工 2
第二章 弹砖块小游戏应用程序 3
2.1 弹砖块小游戏应用程序概述 3
2.1.1 打砖块小游戏系统任务及目的 3
2.2 主要特色系统介绍 3
2.3 本章小结 4
第3章 打砖块游戏系统的设计 5
3.1 系统需求分析 5
3.2 系统开发及运行环境 5
3.3 系统主要功能要求 5
3.4.1 打砖块系统总体结构 6
3.4 系统数据流图 9
3.5 本章小结 9
第4章 系统数据库设计 10
4.1数据库设计过程 10
4.1需求分析 10
4.2功能实现 10
4.3 本章小结 11
第5章 系统的具体实现 12
5.1界面设计 12
5.1.1 用户登录界面图 12
5.1.2 游戏主界面 13
5.2程序设计及调试运行 19
5.2.1自动计时 19
5.2.2 在JPanel中画图 20
5.2.3用户注册登录系统 21
5.2.4 游戏结果的存储 22
5.3 本章小结 23
第6章 结束语 24
致谢 25
参考文献 26
附录 源代码 27
第1章 引言
1.1 背景
1.2 课程设计内容
“球”在撞击作为过关目标消去的“砖块”的途中不会落到萤幕底下。球碰到砖块、弹板与底下以外的三边会反弹,落到底下会失去一颗球,把砖块全部消去就可以破关。游戏的功能包含以下内容:
(1)基本的游戏操作
用户可以通过鼠标或者键盘来操作弹板,尽量让弹球不要掉下底下。开始按钮和暂停按钮可以控制游戏的进行。
(2)宝物获得功能
用户在游戏过程中,可能获得相关的宝物,可以使弹板增长一部分。
(3)速度设置功能
本游戏有5个速度设置,可以
您可能关注的文档
- 首届少儿艺术节总冠名方案.ppt
- 马云《马道成功-创业教父马云的经营哲学》.doc
- 马基选择题题库688219375.doc
- 马利冷却塔招标文件.doc
- 马来西亚宏观经济及房地产研究.docx
- 马来西亚论文中小企业概述.doc
- 驾照考试科目二五项必考详解+技巧+图解_内容详实完整.doc
- 验一微积分基础mathmatic数学实验报告王文翰实验1.doc
- 马威:三九医药贸易公司销售渠道策略.ppt
- 验器材借用记录本.doc
- 福建省厦门市金鸡亭中学2024-2025学年七年级上学期期中考试语文试卷.docx
- 上海市南洋模范中学2024-2025学年高三上学期期中考试英语试题(无答案).docx
- 湖北省荆州市沙市区2024-2025学年部编版七年级上学期11月期中历史试题(001).docx
- 北京市通州区2024-2025学年高三上学期11月期中质量检测生物试题(无答案).docx
- 甘肃省多校2024-2025学年高二上学期期中联考地理试题.docx
- 云南省昆明市官渡区云南大学附属中学星耀学校2024-2025学年高二上学期期中考试英语试卷(无答案).docx
- 福建省莆田市涵江区2024-2025学年八年级上学期11月期中物理试题.docx
- 广东省肇庆市颂德学校2024-2025学年七年级上学期期中考试生物试题.docx
- 山西省原平市部分学校2024-2025学年九年级上学期期中考试物理试卷.docx
- 广东省梅州市兴宁市实验学校2024-2025学年九年级上学期11月期中化学试题.docx
文档评论(0)