- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
俄罗斯方块作业设计
xxxx学院信息工程学院
课程设计报告
设计名称: Java俄罗斯方块游戏设计
设计题目: Java俄罗斯方块游戏设计
学生学号:
专业班级: 2013级软件工程1班
学生姓名:
学生成绩:
课题工作时间: 2016.3.22 至 2016.4.22
说明:
1、报告中的任务书、进度表由指导教师在课程设计开始前填写并发给每个学生。
2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。
3、所有学生必须参加课程设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。答辩由指导教师实施。
4、报告正文字数一般应不少于3000字,也可由指导教师根据本门综合设计的情况另行规定。
5、平时表现成绩低于6分的学生,取消答辩资格,其本项综合设计成绩按不及格处理。
成绩评定表
学生姓名:xxx 学号: 1402133 专业: 软件工程 22 日 俄罗斯方块游戏设计与实现14×14)。
②一组由4个小型正方形格子组成的规则图形,颜色可根据自己的喜好设置:
③不断输出单个方块到游戏区域顶部。
④玩家操作有:旋转方块;以格子为单位左、右移动方块;让方块加速落下。
⑤方块移到游戏区域最下方或是落到其它方块上导致无法移动时,就会固定在该处,而心的方块会出现在区域上方并开始下落。
⑥当游戏区域中某一行横向格子全部由方块填满时,该行会消失并成为玩家的得分。同时删除的行数越多,得分指数越高。
⑦当固定的方块堆到游戏区域最上方且无法消除层数时,游戏结束。
⑧游戏会提示下一个要落下的方块,以便熟练的玩家根据下一个方块图形决定如何放置当前方块。
2、性能需求:
①应用程序提供友好的图形用户界面。
②应用程序要具备健壮性、稳定性和好的可移植性。
3、应用程序开发要求:
选用技术: 不限。
二、设计要求、技术参数及设计规格
1、图形用户界面设计。
2、功能实现:根据特定需求对游戏进行改进或者模拟,如增加游戏级别选择。
3、设计规格:请根据规范编写。
三、工作量
天/日期 任务描述 通过标准 2015年3月22日 完成业务需求分析和业务分析,找出游戏中涉及到的所有业务对象,设计相应的类 需求分析说明书、概要设计说明书提交 2015年3月25日 详细功能设计:数据初始化
创建工程和包 完成格子类、四格方块类的设计及测试,完成游戏主类数据结构定义 2015年3月29日 详细功能设计:构建游戏界面 实现游戏主界面 2015年4月1日 详细功能设计:处理四格方块的左移、右移控制 实现四格方块左右移动功能 2015年4月5日 详细功能设计:处理四格方块的下落控制 实现四格方块下落功能 2015年4月8日 详细功能设计:处理计分及分数绘制 实现玩家分数统计及显示 2015年4月12日 详细功能设计:处理四格方块旋转控制 实现四格方块顺时针旋转 2015年4月15日 详细功能设计:处理游戏开始、暂停、继续、结束控制 实现游戏的开始、暂停、继续、结束功能 2015年4月19日 系统调优及功能完善 实现游戏所有需求 2015年4月22日 项目验收与总结 项目验收与总结
四、考核形式、考核时间、考核指标及成绩评定
课程结束后,上交作品(电子版)、报告(打印版、电子版),考核指标、成绩评定见评定表1.2.?需求分析??
1.2.1.?游戏界面?
1.2.2.?菜单操作?
1.2.3.?游戏操作?
1.2.4.?游戏判定?
1.3.?设计目的??
第二章? 相关技术与开发工具
2.1.?相关技术??
2.1.1.Java语言??
2.2.?开发工具
第三章?概要设计?
3.1.?程序流程??
3.1.1.?程序主流程??
3.1.2.?游戏控制流程
3.2.?模块说明???
3.2.1.?游戏模块??
3.2.2.?辅助模块??
3.3.?重要数据???
?
第四章?详细设计??
4.1.?界面设计??
4.2.?常量变量???
4.2.1.?常量.?
4.2
文档评论(0)