QT项目一:俄罗斯方块游戏
2016-12-12 00:29
204 查看
1,简介初学QT大约两个星期时,想做点什么东西锻炼下,大约1个下午加晚上完成的,比较简单。
其中运行流程算法都是自己想的,没有百度,是想训练下逻辑思维能力。
2,效果
3,主要设计思路游戏区域使用15*20矩形格子,以横纵坐标表示格子位置。
每个下落的图形元素使用4个格子表示
依次绘制背景、已固定的元素、当下移动的元素
元素一共有6种类型,长条、山字形、枪形1、枪形2、田字形、Z字形,每种又有1到4种形状。
每种形状都可以在一个4*4的矩阵中以4个坐标集表示矩形集,改变形状时,就是换一种坐标集
是否可移动碰撞检测:先假设移动一步,计算移动元素和已存在矩形集是否存在重合,存在则不能移动
4,源码下载百度网盘: https://pan.baidu.com/s/1kwyG8YzEOBs004d5w1i1wg
其中运行流程算法都是自己想的,没有百度,是想训练下逻辑思维能力。
2,效果
3,主要设计思路游戏区域使用15*20矩形格子,以横纵坐标表示格子位置。
每个下落的图形元素使用4个格子表示
依次绘制背景、已固定的元素、当下移动的元素
元素一共有6种类型,长条、山字形、枪形1、枪形2、田字形、Z字形,每种又有1到4种形状。
每种形状都可以在一个4*4的矩阵中以4个坐标集表示矩形集,改变形状时,就是换一种坐标集
是否可移动碰撞检测:先假设移动一步,计算移动元素和已存在矩形集是否存在重合,存在则不能移动
4,源码下载百度网盘: https://pan.baidu.com/s/1kwyG8YzEOBs004d5w1i1wg
相关文章推荐
- qt的俄罗斯方块游戏移植到OK6410的修改
- 使用Qt开发俄罗斯方块游戏
- QT -WS俄罗斯方块游戏
- Qt做的俄罗斯方块游戏
- Qt做的俄罗斯方块游戏
- 使用Qt开发俄罗斯方块游戏(1)
- 俄罗斯方块游戏
- C#编写的一个俄罗斯方块游戏
- (原创)一种用C#编写俄罗斯方块游戏的方法
- 一个基于Yahoo UI的Ajax俄罗斯方块游戏
- 用TC2.0写俄罗斯方块游戏---cnasm
- 一个基于Yahoo UI的Ajax俄罗斯方块游戏
- 一个基于Yahoo UI的Ajax俄罗斯方块游戏
- 一个基于Yahoo UI的Ajax俄罗斯方块游戏
- 一个基于Yahoo UI的Ajax俄罗斯方块游戏
- 一个基于Yahoo UI的Ajax俄罗斯方块游戏
- 一个基于Yahoo UI的Ajax俄罗斯方块游戏
- 一个MIDP俄罗斯方块游戏的设计和实现
- 一个基于Yahoo UI的Ajax俄罗斯方块游戏
- J2ME游戏俄罗斯方块的设计与改良