您的位置:首页 > 编程语言 > Qt开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: