俄罗斯方块

 从网上查找了一下,要实现俄罗斯方块需要如下步骤:搭建窗体并绘制方块,实现方块的向下移动,随机生成一个方块,左右移动、变换方块,在方块移动时到底部时固定方块,在某一行排满时清除方块计算得分,出生点无法容纳新生成的方块时结束游戏。

具体操作:搭建窗体利用了tkinter,绘制方块时将方块坐标化进行填充,通过定时刷新并自动绘制新的方块来实现方块向下移动,通过定义函数使方块左右移动和进行变换,通过if语句判断是否能继续向下移动,不能则生成新方块并将其固定,添加check_clear检查并消除

 

 

 

 

posted @ 2021-11-21 12:11  20211316郭佳昊  阅读(16)  评论(0编辑  收藏  举报