首页 > 游戏

俄罗斯方块算法

更新时间2018-03-14 23:49:30

请问如何在C中实现消行的算法。而且消行后它自动往下降几行是怎么实现的??谢谢。用二维数组表示方块所在的整个区域,0表示有方块,1表示有方块。从上往下,从左往右开始输出区域。
判断消行,也就是当方块下落后,从它所停留那一行(记录此行)开始,计算每一行是否全为1,如果全为1,则往下继续判断下一行,再记录消行的行数。
判断完毕后,开始将这几行数据全变为0即可。然后就是下降。
比如从第8行开始,消2行,也就是8,9行消掉。此时应该让前面7行往下落2行。也就是第9行数据等于第7行,第8行数据等于第6行,以此类推。写一个循环
就可以了。

相关标签:俄罗斯方块罗斯

上一篇:俄罗斯方块游戏下载!!

下一篇:俄罗斯方块怎么玩