没有合适的资源?快使用搜索试试~ 我知道了~
打砖块游戏(含代码)
4星 · 超过85%的资源 需积分: 50 27 下载量 123 浏览量
2013-08-19
11:46:19
上传
评论 7
收藏 421KB DOC 举报
温馨提示
打砖块游戏是一种动作电子游戏的名称。玩家操作一根萤幕上水平的“棒子”,让一颗不断弹来弹去的“球”在撞击作为过关目标消去的“砖块”的途中不会落到萤幕底下。球碰到砖块、棒子与底下以外的三边会反弹,落到底下会失去一颗球,把砖块全部消去就可以破关。
资源推荐
资源详情
资源评论
Java程序课程设计任务书
一、主要内容
打砖块游戏是一种动作电子游戏的名称。玩家操作一根萤幕上水平的“棒子”,
让一颗不断弹来弹去的“球”在撞击作为过关目标消去的“砖块”的途中不会落到萤幕
底下。球碰到砖块、棒子与底下以外的三边会反弹,落到底下会失去一颗球,把砖
块全部消去就可以破关。
二、具体要求
通过图形用户界面(Graphics User Interface,GUI)和线程,使用户和程序之
间可以方便地进行交互。运用Swing组件,编写小应用程序游戏,加深对Java语言
的理解,深入地了解图形用户界面的设计,更加熟练地运用编程软件。
功能要求:
(1) 游戏运行需键盘的操作;
(2) 游戏可统计分数;
(3) 球落到底下会失去一颗,按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
I
摘要
随着Java语言的不断发展和壮大,现在的Java已经广泛的应用于各个领域,
包括医药,汽车工业,手机行业,游戏,等等地方。Java游戏的开发为满足人们
娱乐所需而设计。
本游戏为打砖块游戏,是基于Java的图形用户界面而开发的,可以放松心情
的小游戏。游戏从系统操作简便、界面友好、灵活、上手即会的基本要求出发,完
成整款游戏的开发。游戏更设置了暂停、计分、音乐、速度,用户信息保存等功能
可以根据自己的爱好,挑战更高难度,为用户带来愉悦的体验。
本课程设计报告介绍了游戏的构想,分析,开发,实现的过程。论述了游戏的
功能开发,设计构思。给出了游戏的设计步骤,游戏系统关键的设计思想;在游戏
系统实现章节给出了部分功能流程和相关代码。
II
关键词:游戏,打砖块
目 录
JAVA程序课程设计任务书........................................................................................................................I
摘要............................................................................................................................................................II
目 录..........................................................................................................................................................III
第1章 引言..................................................................................................................................................1
1.1 背景...................................................................................................................................................1
1.2 课程设计内容...................................................................................................................................1
1.3 任务分工...........................................................................................................................................2
2.1 弹砖块小游戏应用程序概述...........................................................................................................2
2.1.1
打砖块小游戏系统任务及目的
.....................................................................................3
2.2 主要特色系统介绍...........................................................................................................................3
2.3 本章小结...........................................................................................................................................3
第3章 打砖块游戏系统的设计..................................................................................................................4
3.1 系统需求分析...................................................................................................................................4
3.2 系统开发及运行环境.......................................................................................................................4
3.3 系统主要功能要求...........................................................................................................................5
III
3.4.1
打砖块系统总体结构
.....................................................................................................5
3.4 系统数据流图...................................................................................................................................8
3.5 本章小结...........................................................................................................................................8
第4章 系统数据库设计..............................................................................................................................9
4.1数据库设计过程................................................................................................................................9
4.1
需求分析
.............................................................................................................................9
4.2
功能实现
.............................................................................................................................9
4.3 本章小结.........................................................................................................................................10
第5章 系统的具体实现.............................................................................................................................11
5.1界面设计..........................................................................................................................................11
5.1.1
用户登录界面图
............................................................................................................11
5.1.2
游戏主界面
...................................................................................................................12
5.2程序设计及调试运行......................................................................................................................16
5.2.1
自动计时
........................................................................................................................17
5.2.2
在
JPanel
中画图
............................................................................................................17
5.2.3
用户注册登录系统
........................................................................................................18
5.2.4
游戏结果的存储
...........................................................................................................20
5.3 本章小结.........................................................................................................................................20
第6章 结束语............................................................................................................................................21
致谢............................................................................................................................................................22
参考文献....................................................................................................................................................22
附录 源代码..............................................................................................................................................23
IV
第1章 引言
1.1 背景
游戏是全球最大的娱乐经济项目之一,已经被命名为“第九艺术”。而由“游戏”
派生出来的职业,除了软件开发外,游戏包装宣传推广、攻略指导、网络游戏管理
员和职业游戏玩家等,已成为了一系列专门的岗位。面对游戏产业如此巨大的市场
空间,国内各大城市纷纷加大了这方面的人才培养,中国的游戏人才培训已随着游
戏行业的总体发展开始逐步迈入了正轨。
虽然说中国的游戏行业开始逐步的迈入了正轨,但是现今,游戏人才出现严重
的瓶颈时期,高校的扩招、金融危机的侵袭直接影响着我们最关心的就业问题,但
是另一方面游戏人才的缺乏又直接制约着行业的发展,这就更加严格了对社会培训
机构的稳定性和正规性的要求。在我国,游戏人才培养体系还未健全,部分开设了
相关专业的高校,游由于理论和实践的脱离无法完全满足网游公司对人才的需求。
所以,就中国目前的市场分析来看,加强游戏产业必须在多渠道人才培养体系
上加快突破,尽快建立起多渠道人才培养体系,来满足社会对游戏人才的需求。
1.2 课程设计内容
打砖块游戏是一种动作电子游戏的名称。玩家操作一根萤幕上水平的弹板,让
一颗不断弹来弹去的“球”在撞击作为过关目标消去的“砖块”的途中不会落到萤幕底
下。球碰到砖块、弹板与底下以外的三边会反弹,落到底下会失去一颗球,把砖块
全部消去就可以破关。游戏的功能包含以下内容:
(1)基本的游戏操作
用户可以通过鼠标或者键盘来操作弹板,尽量让弹球不要掉下底下。开始按钮
和暂停按钮可以控制游戏的进行。
(2)宝物获得功能
用户在游戏过程中,可能获得相关的宝物,可以使弹板增长一部分。
(3)速度设置功能
本游戏有5个速度设置,可以根据用户的需要,调节到用户想要的速度进行游
戏。
(4)音乐设置功能
用户可以根据自己的喜好,选择自己喜欢的音乐,或者是关掉它。
(5)用户注册登录功能
每个用户在游戏开始时都要输入用户的信息注册,登录,并记录。当用户退出
游戏以后,系统将记录用户的游戏信息。
(6)计分,记时功能
用户在游戏的过程中,系统将记录游戏的成绩,并保存在文件中,用户退出游
1
剩余55页未读,继续阅读
资源评论
- yangfahui1282013-11-24可惜是word文档,运行还是可以的
ab12345bc
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功