免费预览已结束,剩余7页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
杨磊Java语言课程期末作业 JAVA程序设计课程期末作业 题 目 第9题: 俄罗斯方块 学 院 专 业 班 别 学 号 姓 名 2017年11月28 日一、课程题目 (3)俄罗斯方块 俄罗斯方块应有如下功能: 1在二维的平面里用各种随即产生的方块堆积木,每填满一行消去一行,当到达顶部时,游戏结束。2 玩家能通过方向键来控制方块的转动,左移,右移和直落。 3每种类型的方块都有颜色。4游戏能够在玩的过程中,给出玩家的分数,分数是由随即方块的类型决定的,每堆一个方块,就将分数累加到总分中。 5游戏有暂停、开始和结束、游戏规则、游戏说明等控制。 (其它功能可自行添加)二、题目分析与设计 1.所用开发环境:Eclipse2.题目需求:用户能通过键盘实现控制游戏的开始、暂停、结束,游戏时对方块的控制,游戏能显示出用户所得分数与消除的行数,实现娱乐的功能软件功能架构图:3.界面设计过程、其设计上的创意及组件的布局策略:游戏界面包括方块活动界面和信息显示界面。方块活动界面方面放在游戏界面左端,通过规定每个格子的边长、格子的行列数、配合xy坐标系使用DrawRect()来具象化方块活动的格子,而活动的方块则是对格子的“填充”,方块所在的格子使用FiilRect()来给方块所在的格子填色。信息显示界面放在游戏界面右端由不同大小不同字体的字符串从上到下组成,可显示相关游戏说明及实时显示用户的游戏分数及已消除行数。界面在设计风格上抛弃了现在游戏界面主流花花绿绿,炫酷的风格,走的是怀旧的路线。利用浅灰色做背景,其他元素统一用深灰色,界面简单,还原出一个小时候掌上游戏机的感觉。5. 论述程序的实现,包括各模块的设计、类的设计、对象的协作过程等,必要时加以各种图形和表格辅助论述(可画流程图、类图、用例图、状态图、时序图等,比如可以画出系统主要类图和其关系图)。不得以粘贴代码的方式代替设计部分。类的设计过程:类图:本程序包含3个类文件,分别是:1.用于构建游戏界面、实现对游戏状态的控制、动画的显示、启动游戏且包含main方法的主类Tetris;2.具象化方块活动的范围,为方块活动、动画显示提供基础框架的Cell;3.以及实现方块的产生及方块基本动作的Tetromino。其中Tetromino类有一个内部类State用以记录方块按下旋转键后的状态,Tetromino还有七个子类来实现产生7种不同的下落方块。对象的协作过程:(请放大看电子版)三、测试分析游戏状态及功能测试:1.游戏能正常开始于暂停暂停画面:继续游戏(开始)画面:2.游戏能正常结束且从新开始结束游戏画面:游戏重新开始画面:3.方块可以左右启动、旋转、加速下落于直落 4.得分测试:得分正常,一次消除一行1分,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年金华经济技术开发区基层医疗卫生单位招聘编外合同制工作人员22人历年真题汇编及答案解析(夺冠)
- 2025江西吉安市青原区两山人力资源服务有限公司招聘项目制人员2人笔试备考试卷带答案解析
- 2025山东东营市河口区引进第二批急需紧缺卫生专业技术人才15人笔试备考试卷附答案解析
- 2025北京石景山区卫生健康委所属事业单位面向应届毕业生和社会人员招聘工作人员29人备考题库附答案解析
- 2025黑龙江大庆市人力资源和社会保障局所属事业单位选调1人历年真题汇编带答案解析
- 2025年黄山市徽城投资集团有限公司招聘11人历年真题库附答案解析
- 2025年11月江西赣江新区建昌资产运营集团有限公司面向社会猎聘管理人员1人备考题库附答案解析
- 2025广西南宁市马山县人力资源和社会保障局招聘外聘人员1人笔试模拟试卷带答案解析
- 2025四川成都市武侯区玉林社区卫生服务中心第三次社会招聘编外人员2人历年真题库附答案解析
- 2025四川省公安厅所属事业单位考核招聘工作人员8人备考公基题库带答案解析
- 光伏安全文明施工专项方案
- ai生成财务培训课件
- 保理知识课件
- 美好生活大调查:中国居民消费特点及趋势报告(2025年度)
- DBJ04-T307-2025 住宅小区配套供电工程技术规程
- 政治●广西卷丨2024年广西普通高中学业水平选择性考试高考政治真题试卷及答案
- 公交公司治安管理制度
- 村副主任工作报告
- 2025年中考英语高频词汇分类记忆《背诵版+默写版》
- 地上资产买断协议书范本
- 2025年中考语文二轮复习:标点符号 专题练习题(含答案解析)
评论
0/150
提交评论