JAVA俄罗斯方块实训报告.doc.doc

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA俄罗斯方块实训报告.doc

《JAVA程序设计》实训报告 课题名称:RussiaBlocksGame(俄罗斯方块) 专 业: 计算机软件 班 级: 学 号: 姓 名: 指导教师: 2010年 12 月 27 日 目 录 《JAVA程序设计》实训报告 1 一、课程设计目的 4 二、课程设计题目描述和要求 4 1) 题目: 4 2) 题目描述: 4 3) 题目要求: 4 三、课程设计报告内容 4 3.1设计方案的论证: 4 3.2硬件及软件开发平台: 5 3.3各个功能模块图设计 5 具体模块划分算法: 5 3.4详细设计 11 3.4.1模型层设计 11 3.4.2游戏演示 16 3.5系统测试 18 3.5.1快捷键测试 18 3.5.2右侧快捷按钮测试 18 3.5.3界面菜单选项的功能测试 18 3.5.4 按键事件的功能测试 19 3.5.5方块堆砌与消行测试 19 3.5.6 测试结果分析 20 四、结论 20 1、问题: 20 2、解决方法: 20 五、结束语 20 六、参考书目: 21 七、附录:(源程序清单) 21 考核 评价项目 考核内容 得分 实训的 平时考核 职业素质、实训态度、效率观念、协作精神(20) 程序的总体设计 独立完成程序的总体结构设计和详细设计,能够正确规范地画出系统层次结构图和流程图,有较好的模块结构、独立完成程序的总体结构设计和详细设计、代码编写正确、功能全面(30) 游戏整体效果 游戏设计思想比较有创新意识、功能完善、游戏规则设计合理、界面美观,没有bug。(30) 实训文档 实训报告结构完整,条理清楚,语言流畅,有良好的表达能力(20) 总分 教师评语: 成绩: 教师: 年 月 日 一、课程设计目的 运用Java实现小游戏的开发 了解Java开发项目的流程 掌握规划,设计,开发,测试的能力 二、课程设计题目描述和要求 题目: RussiaBlocksGame(俄罗斯方块) 题目描述: RussiaBlocksGame是基于JAVA-J2SE平台开发的一款JAVA小游戏。 题目要求: 熟悉java的编程环境J2SDK,掌握Application 和Applet的程序结构,并能熟练编写和调试两类程序。熟练使用各种常用类库。理解JDK的事件处理机制,掌握java.awt 、javax.swing中的GUI标准组件的用法,学会合理运用布局策略、综合运用各种界面元素,编程构造满足应用需要的图形工作界面。设计方案的论证:—模型层、视图层、控制层。MVC模型图如下所示: 3.2硬件及软件开发平台: CPU:Intel core2 T5870 内存:2G 硬盘:250G 操作系统:Microsoft Windows Vista Home Basic - Service Pack 2 JDK版本:jdk1.5.0_09 Eclipse版本:eclipse-SDK-3.6.1-win32 3.3各个功能模块图设计 具体模块划分算法: 1,主面板设计,主面板为container其面积为300*400 ,其下添加子面板canvas,controlPanel,并采用BorderLayout的布局方式(如图片1) 图片1 2.Canvas面板中包含20行12列的小方块,用于显示游戏内容(如图片2) 图片2 3.controlPanel面板中包含tipPanel, InfoPanel, buttonPanel子面板,分别为图形界面面板,信息面板,按钮面板(如图片3) 图片3 4.图形显示面板设计为BorderLayout布局样式.其中添加tipPanel面板居中(以显示下一个俄罗斯方块样式),标签居上的样式(图片4) 图片4 信息面板设计为4行1列式的GridLayout网格状布局,并且添加当前等级,显示当前等级文本域,当前分数,显示当前分数文本域(图片5) 图片5 按钮面板设计为3行1列式的GridLayout网格状布局 ,并且添加开始, 暂停,停止三个按钮(图片6) 图片6 5.Bar栏中添加3个菜单按钮,分别为gameMenu(游戏菜单),windowStyleMenu(窗口样式),informationMenu(信息菜

您可能关注的文档

文档评论(0)

aena45 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档