俄罗斯方块游戏设计与实现任务书
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
俄罗斯方块游戏设计与实现任务书
一、用户需求及约束条件
1、功能需求:实现游戏界面,能够通过按键移动、旋转、摆放游戏自动输出的各种方块,使之排列成完整的一行或多行,并消除得分。具体需求:
①游戏界面为一个用于摆放正方形格子的平面虚拟场地,其标准大小为20行、10列,以格子为单位计算即宽为10个格子,高为20个格子(每个格子大小为32×32)。
②一组由4个小型正方形格子组成的规则图形,共有如下7种(颜色可自选):
③不断输出单个方块到游戏区域顶部。
④玩家操作有:旋转方块;以格子为单位左、右移动方块;让方块加速落下。
⑤方块移到游戏区域最下方或是落到其它方块上导致无法移动时,就会固定在该处,而心的方块会出现在区域上方并开始下落。
⑥当游戏区域中某一行横向格子全部由方块填满时,该行会消失并成为玩家的得分。同时删除的行数越多,得分指数越高。
⑦当固定的方块堆到游戏区域最上方且无法消除层数时,游戏结束。
⑧游戏会提示下一个要落下的方块,以便熟练的玩家根据下一个方块图形决定如何放置当前方块。
2、性能需求:
①应用程序提供友好的图形用户界面。
②应用程序要具备健壮性、稳定性和好的可移植性。
3、应用程序开发要求:
选用技术:不限。
二、设计要求、技术参数及设计规格
1、图形用户界面设计。
2、功能实现:根据特定需求对游戏进行改进或者模拟,如增加游戏级别选择。
3、设计规格:请根据规范编写。
三、工作量
四、考核形式、考核时间、考核指标及成绩评定
实训结束后,上交作品(电子版)、报告(打印版、电子版)。
成绩评定:考勤(20%)+作品(50%)+实训报告(30%)