总目录:wxPython 教程目录 本节内容:wxPython 俄罗斯方块 本节译自:zetcode 上一篇:wxPython 教程 (十五): wxPython Gripts 下一篇:完
俄罗斯方块是最受欢迎的电脑游戏之一,它最初是由一个俄罗斯程序员 Alexey Pajitnov 在 1985 年设计编写的。从那以后,各种俄罗斯方块就成了几乎每个电脑必装的游戏。本节讲述 wxPython 俄罗斯方块 游戏的编写。
俄罗斯方块是一种下落方块的拼图游戏。在这个游戏中,我们有 7 个不同的 tetrominoes :S 形、Z 形、T 形、L 形、线形、反 L 形、正方形。每一个都是由 4 个小方块构成的,它们会从顶端下落,玩家的目标是通过移动和旋转这些形状来使得它们更契合的堆放在最下面。如果有一行被填满,则会消去一行并得到一定分数。直到方块堆积到顶部无法继续下落时,游戏结束。
图:俄罗斯方块的四格拼板