Falling Tetrominos (Python, 2008)

来自俄罗斯方块中文维基
Falling Tetrominos
开发 Nicholas Crafford
游戏平台 Python(Pygame)
发行时间 2008年7月5日
最新版本 v0.3(2008年7月11日)
游戏信息
预览块数 0
场地大小 20 × 25
暂存块
硬降
旋转系统 专用
[[文件:|125px]]
Falling Tetrominos (Python, 2008) ingame.png

Falling Tetrominos 是一个 Python 四连方块游戏。
该游戏模拟俄罗斯方块的玩法,场地很大,堆叠交互有不合常理之处。

玩法

升级、生存。
每消 10 行升一级。
死亡判定:方块堆存在砖格坐标 Y<2 的情况超过三次。[注 1]

操作

左右键横移,上键顺时针旋转,下键软降。
这四个操作的长按可在不冲键的前提下叠加。
ARE 期间使用下键,下一块会出得更快。
空格键可以增大重力,开局状态成功按出 6 下必死。

方块环境配置

七种方块意在使用 SRS 配色,但 S 和 Z 配反了。

~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png4Tet.png4Tet.png4Tet.png4Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png
~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png2Tet.png2Tet.png0Tet.png4Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png
~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png2Tet.png2Tet.pngXTet.png4Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png
~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png3Tet.png3Tet.png3Tet.png4Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png
~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png3Tet.png3Tet.png3Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png~Tet.png
220
22X
333

范围框的入场位置如上图所示。
其中,X 格坐标为 (12,23)。
T 的 3×3 范围框入场位置偏高一行。
以下图组中,每一组的最左图是入场朝向,右图是依次顺时针旋转的朝向:

OO
OO
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
IIII
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngITet.png
Tet.pngTet.pngITet.png
Tet.pngTet.pngITet.png
Tet.pngTet.pngITet.png
JTet.pngTet.png
JJJ
Tet.pngTet.pngTet.png
Tet.pngJJ
Tet.pngJTet.png
Tet.pngJTet.png
Tet.pngTet.pngTet.png
JJJ
Tet.pngTet.pngJ
Tet.pngJTet.png
Tet.pngJTet.png
JJTet.png
Tet.pngTet.pngL
LLL
Tet.pngTet.pngTet.png
Tet.pngLTet.png
Tet.pngLTet.png
Tet.pngLL
Tet.pngTet.pngTet.png
LLL
LTet.pngTet.png
LLTet.png
Tet.pngLTet.png
Tet.pngLTet.png
Tet.pngTTet.png
TTT
Tet.pngTet.pngTet.png
Tet.pngTTet.png
Tet.pngTT
Tet.pngTTet.png
Tet.pngTet.pngTet.png
TTT
Tet.pngTTet.png
Tet.pngTTet.png
TTTet.png
Tet.pngTTet.png
Tet.pngZZ
ZZTet.png
Tet.pngTet.pngTet.png
Tet.pngZTet.png
Tet.pngZZ
Tet.pngTet.pngZ
SSTet.png
Tet.pngSS
Tet.pngTet.pngTet.png
Tet.pngTet.pngS
Tet.pngSS
Tet.pngSTet.png

Falling Tetrominos (Python, 2008) 没有踢墙,如果旋转被挡,方块会被删除。

其他说明

Tetromino.py 第 41 行的 -32 会引发数值错误,要把负号去掉。
这个游戏开局必是 T。
如果方块横移被方块堆挡下,方块会被锁定。
这个游戏接方块堆的地有锁定延迟,接场地的底却没有锁定延迟,由上一条可知,第 2 行屋檐下方是塞不进的。

注释

  1. 到达第 24 或 25 行

外链