python基础项目实战-俄罗斯方块

一、俄罗斯方块游戏设计分析:
俄罗斯方块是一款风靡全球,从一开始到现在都一直经久不衰的电脑、手机、掌上游戏机产品,是一款游戏规则简单,但又不缺乏乐趣的简单经典小游戏,上手容易,适用范围广泛,人所共知。俄罗斯方块游戏基本规则是油4个小方块组成的7种不同的规则图形陆续从屏幕上方落下,按方向键调整板块的位置和方向,在底部拼出完整的一行或几行。这些完整的横条会消失,给新落下来的板块腾出空间,玩家得分,游戏等级提高,没有被消除掉的方块不断堆积,一旦堆到顶端就游戏结束。
1.界面设置
边框:设置15x25个空格组成,方块落在里头
盒子:组成方块的其中小方块,是组成方块的基本单元
方块:每个方块由 4 个盒子组成;
方块的形状:设置T, S, Z ,J, L, I , O这7种


2.俄罗斯方块的核心设置:
使用随机数获得随机的一种方块形式,然后用列表存储他被翻转后所有的样式。
然后实现它的向左、向右和向下的移动;
当方块到达边框的底部或者接触到其他的方块,就着陆了,另一个方块随机产生从上方开始出现继续下移,如此循环往复;
判断界面下方的方块是否填满一行,填满就删除并让其他方块一次下移到底部。
删除一行分数对应增加,分数到达一定数值后等级提升,方块下落速度变快,游戏难度提升。
3.事件处理:
翻转:上方向键    调用俄罗斯方块核心的翻转方法
下移:空格方向键    调用俄罗斯方块核心的下移方法

猜你喜欢

转载自blog.csdn.net/a316495442/article/details/127985630