Tetris (Python, Timur Bakibayev, 2018)

来自俄罗斯方块中文维基
Falsetetris2.png 本条目介绍的内容不是官方的俄罗斯方块游戏。
这个游戏模拟了俄罗斯方块的玩法,在名称中使用了「Tetris」或「俄罗斯方块」,但没有经过俄罗斯方块公司官方授权。
Tetris
开发 Timur Bakibayev
游戏平台 Python(Pygame)
发行时间 2018年9月29日
游戏信息
预览块数 0
场地大小 10 × 20
暂存块
硬降
旋转系统 专用
[[文件:|125px]]
Tetris (Python, Timur Bakibayev, 2018) ingame.png

Tetris 是一个 Python 四连方块游戏。
该游戏模拟俄罗斯方块的玩法,但没有 S 和 Z 块。
该游戏的代码被不止一次地复制做成其他 Python 四连方块游戏。[注 1]

玩法

得分。
消一 1 分,消二 4 分,消三 9 分,消四 16 分。
重力恒定,方块每秒自动下落 4 行。
死亡判定:重叠死亡

操作

左右键横移,上键逆时针旋转,下键软降,空格键硬降。
只有软降可以长按,可跨块,中间可插入其他单点操作。

方块环境配置

只有 OIJLT,颜色六选一随机:红、紫、粉、水、茶绿、咖啡。

Tet.pngTet.pngTet.png4444Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.png4X44Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.png4444Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.png4444Tet.pngTet.pngTet.png

各方块在代码层面统一使用 4×4 碰撞箱,入场位置如上图所示。
其中,X 格坐标为 (5,19)。
以下图组中,每一组的最左图是入场朝向,右图是依次逆时针旋转的朝向:

Tet.pngZZTet.png
Tet.pngZZTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngTTet.pngTet.png
Tet.pngTTet.pngTet.png
Tet.pngTTet.pngTet.png
Tet.pngTTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
TTTT
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngStaxLStaxLTet.png
Tet.pngStaxLTet.pngTet.png
Tet.pngStaxLTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
StaxLTet.pngTet.pngTet.png
StaxLStaxLStaxLTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngStaxLTet.pngTet.png
Tet.pngStaxLTet.pngTet.png
StaxLStaxLTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
StaxLStaxLStaxLTet.png
Tet.pngTet.pngStaxLTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngIITet.png
Tet.pngTet.pngITet.png
Tet.pngTet.pngITet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngIII
Tet.pngITet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngITet.png
Tet.pngTet.pngITet.png
Tet.pngTet.pngII
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngI
Tet.pngIII
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngFloOTet.pngTet.png
FloOFloOFloOTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngFloOTet.pngTet.png
FloOFloOTet.pngTet.png
Tet.pngFloOTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
FloOFloOFloOTet.png
Tet.pngFloOTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngFloOTet.pngTet.png
Tet.pngFloOFloOTet.png
Tet.pngFloOTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png

Tetris (Python, Timur Bakibayev, 2018) 没有踢墙。

注释

  1. 作者在教程(见本条目第二个外链)开头有说明:如果懒得全读,可以复制粘贴教程最后的代码。

外链