You are on page 1of 1

武汉学院 2022-2023 学年度第一学期

学号:
期末考试试卷
课程名称:《 Web 前端应用开发实验》A 卷

------------------------------------------------- 密 ---------------------------------- 封 ----------------------------- 线 ---------------------------------------------------------


考核性质:考查
考核方式:开卷
邓豪

使用对象:软件工程中软 2001、2002、2003 班
学生姓名:

命题方式 题量 分值 得分 总分人 审核人


论文
报告 1 100
作业
论述或案例分析
2020 级

上机操作作答
其他
年级:

汇总 1 100
俄罗斯方块游戏项目
俄罗斯方块游戏界面主要包含由行和列组成的方块地图,顶部的得分区域,底部的控制移动的按
软件工程 ( 中软班 )2001

钮,还有右上角的开始按钮或结束按钮。得分就是每消除一行方块,得到 1 分;失败就是某一方块的最

顶端色块碰到地图顶部边缘。

游戏设计包含以下内容:

1. 俄罗斯方块形状设计

每个方块由若干个色块组成,每个色块拥有行和列的坐标以及对应的颜色,而这些所有色块对

象都存储在数组中方便后续使用。
专业班级:

2. 游戏面板屏幕

游戏的面板由 12 行 8 列的网格组成,为了存储游戏画面已经固定的方块,采用二维数组 map,

当相应的数组元素值大于 0 时表示有方块,数组元素值等于 0 时表示空白,数组元素值为-1 时,表示围

墙。而当前方块的信息并不存储在 map 里,只是当线程对画面进行重画时,将该方块绘制到屏幕上。另


院(部): 信息工程学院

外还要使用 x,y 变量记录当前方块左上角所在行列数,用来判断是否和别的方块发生碰撞。

3. 游戏运行流程

点击开始按钮后,通过界面底部的左移、右移和换向按钮对方块进行位置调整,最终落到底

部,直至完全占满某一行所有色块进行消除得分,或某一方块的最顶端色块碰到地图顶部边缘导致失

败。

评分标准:
20220094

编号 评分项目 评分标准 分值 得分
绘制俄罗斯方块网格
生成随机形状
1 能否手动控制 60
基本功能
能否消减与得分
能否对结果进行判断
有无定时器
界面美观度
2 项目整体情 30

项目/程序整体结构合理,易读
第1页

You might also like