一、唠嗑一下
这次接触mfc纯属意外:一家开发公司在西安举办了软件编程大赛来我们学校做大赛宣传,看了下作品要求都是些Web Page、Android APP什么的,然后看到mfc开发一项,对mfc产生了好奇,于是就查了一些mfc的资料,觉得界面编程挺有趣的。所以这也是我第一次接触微软基础类库mfc,也是我第一次写游戏哈哈哈!不完善之处希望多多包涵。
二、游戏思路及逻辑说明
这款游戏本身操作简单、逻辑分明,大致可分为以下几种状态:
1、 初始态:
随机生成物体,出现在最高处,分数为0;基本上为静态贴图。
2、 游戏进行态:
(一)方块控制
1.变形
围绕一个方块向右旋转90度.以变形
2.左右下移动
1>物体左右移动的时候不要过界.
2>物体落定后.
(1).设定它落下的位置.
(2).看是否满足三个同样方格排成一排或一列,满了消去,而后继续随机生成新的方块
(3).看是否方块垒到顶了.到了game over
(三)随机生成物体
共七种类型的方块,分别是“田”,“一”,“L”、“J”、“Z”、反“Z”、“T”
(四)重复以上步骤
3、 死亡状态:
方块垒到最高处
三、实现
(一)类的定义
- 方格类
typedef

本文介绍了作者初次接触MFC并以此开发俄罗斯方块游戏的历程。文章阐述了游戏的基本逻辑,包括初始态、游戏进行态和死亡状态,并详细讲解了类的定义、操作函数和相关变量的设计。
最低0.47元/天 解锁文章
822

被折叠的 条评论
为什么被折叠?



