表单设计 俄罗斯方块应用程序使用的生成如下步骤的win32应用程序的基本框架:
1执行程序,弹出一个对话框,简单的Win32项目
2数据2盒的类型,每个盒子是由七大类,19种形状的四个小方块,
3.3 俄罗斯方块开发基本策略
游戏区分为面积相等的许多小方块构成了只有满或空两种。该空间静态二维数组实现,并预先确定它的状态值。 1满,空为0 ,以完成游戏的地图区域空间分配。
小方块的实现是由一个4*4的小数组表示,用四个存储单位空间存储当前下坠物的每一个子块的位置来对整个下坠物件的位置进行标识,每个存储空间的大小就是一个点的坐标。每个方块都有其对应的编号,编号按由上到下,由左到右的顺序编排。有了这些编号,方块的变换实现起来就方便多了。再由一个宏去标识下坠物的位置,游戏区对于不同的形状,在数组中进行标注,表明这个是小方块,然后绘制这些小方格。所述存储空间具有四个存储单元中当前的每个子块下落物体,以确定整个下落物体的位置,每个存储空间的大小为一个坐标点。每个包厢都有其相应的编号,编号按从上到下,从左到右的顺序。有了这些数字,旋转实现起来就方便多了。然后,通过一个宏来识别物体坠落的位置。
C++俄罗斯方块的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_60873.html