导语
为什么有这么一个简单的游戏?这个游戏如此受欢迎?
仅仅是因为它在游戏行业异常匮乏的年代出现,从而成为了一代人的记忆吗?恐怕并不是。
玩过俄罗斯方块的人都明白,它给人的感觉就像是嗑瓜子一样,一旦开始就会像上瘾一样难以停下来,绞尽脑汁只想填满空缺的地方。
哈哈哈!小编每周的话基本上都会整理一些游戏代码的哈!
这一期文章就带大家来开发一款俄罗斯方块小游戏!
正文
游戏规则:由小方块组成的不同形状的板块陆续从屏幕上方落下来,玩家通过调整板块的位置和方向,使它们在屏幕底部拼出完整的一条或几条。
这些完整的横条会随即消失,给新落下来的板块腾出空间,与此同时,玩家得到分数奖励。没有被消除掉的方块不断堆积起来,一旦堆到屏幕顶端,玩家便告输,游戏结束。
(1)游戏定义,俄罗斯方块儿的不同的类型:
class tetrisShape():
def __init__(self, shape=0):
# 空块
self.shape_empty = 0
# 一字型块
self.shape_I = 1
# L型块
self.shape_L = 2
# 向左的L型块
self.shape_J = 3
# T型块
self.shape_T = 4
# 田字型块
self.shape_O = 5
# 反向Z型块
self.shape_S = 6
# Z型块
self.shape_Z = 7<