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

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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个速度设置,可以

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档