- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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(信息菜
您可能关注的文档
- IECP — an approach for integrated environmental and cost evaluation of process design alternatives and its application to evaluate different NOx prevention technologies in a 125 MW thermal power plant.pdf
- Insurance companies increase premium for hydropower plants:保险公司提高保费的水电厂.docx
- Intra-pancreatic Distal Bile Duct Carcinoma is Morphologically, Genetically, and Clinically Distinct from Pancreatic Duc.Intra-pancreatic远端胆管癌形态,从胰腺导管腺.pdf
- hiyou产品App端需求文档v1.0-2013-4-15(最终定稿) - 副本.pdf
- Investment Policy - Griffith University:投资策略-格里菲斯大学.docx
- IPO项目尽职调查文件清单.doc
- java俄罗斯方块报告 《Java程序设计》实训报告——俄罗斯方块.doc
- java日历时钟小程序.doc
- java时钟程序(Java clock program).doc
- java程序设计-时钟.doc
文档评论(0)