银川科技学院课程设计说明书
第 2 页 共 32 页
2.项目的需求分析
2.1 项目分析
根据游戏的内容我们可以知道:
1. 首先我们需要创建出一个游戏界面,我们所有的游戏操作都在这个界面中完成,界
面大小可自由设定。
2. 接着我们需要初始化我们的说明面板,也就是正式游戏区域两边的文字,他们用
来说明介绍此时的游戏状态、得分情况等内容。
3. 创建主函数,用来实现代码的运行。
4. 创建开始游戏的方法,用来代码运行后实现整体的控制,以及结束游戏。
5. 我们来创建游戏所需要的方块,我们用一个包含十六个二进制数的大方块来描述小
方块的形状,我们规定:“0 代表空白区域,1 代表方块区域”如图:
图 2.1 方块模式图
其余方块皆是此方法生成。
6. 对于已经下落到指定位置的方块我们需要将方块对应的 data 值存储为 1,表示这