Pytris (Python, Dennis Meelker, 2019)

来自俄罗斯方块中文维基
Pytris
开发 Dennis Meelker
游戏平台 Python(Pygame)
发行时间 2019年10月26日
游戏信息
预览块数 1
场地大小 10 × 20
暂存块
硬降
旋转系统 SRS(无踢墙)
[[文件:|125px]]
Pytris (Python, Dennis Meelker, 2019) ingame.png

Pytris 是一款 Python 四连方块游戏。
该游戏模拟俄罗斯方块的玩法,重视消四,有背靠背消四的概念。

玩法

得分。
消一 100 分,消二 200 分,消三 300 分,消四 800 分,背靠背消四 1200 分。
重力和软降速度恒定。
死亡判定:部分锁定死亡
触发死亡时,系统清场,下一局自动开始。

操作

左右键横移,下键加速软降,Z 逆时针旋转,X 顺时针旋转。
这五个基本操作均可独立长按,新操作打断旧长按。
DAS = 100 帧,ARR = 50 帧,单点旋转要小心。

方块环境配置

七种方块都是红色。

Tet.pngTet.pngTet.png3224Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.png3X24Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.png3334Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.png4444Tet.pngTet.pngTet.png

碰撞箱的入场位置如上图所示。
其中,X 格坐标为 (5,21)。
以下图组中,每一组的最左图是入场朝向:
(每次顺时针旋转旋转就是把整个碰撞箱右转 90 度,逆时针旋转则是右转 270 度)

ZZ
ZZ
Tet.pngTet.pngTet.pngTet.png
ZZZZ
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
ZTet.pngTet.png
ZZZ
Tet.pngTet.pngTet.png
Tet.pngTet.pngZ
ZZZ
Tet.pngTet.pngTet.png
Tet.pngZTet.png
ZZZ
Tet.pngTet.pngTet.png
Tet.pngZZ
ZZTet.png
Tet.pngTet.pngTet.png
ZZTet.png
Tet.pngZZ
Tet.pngTet.pngTet.png

Pytris (Python, Dennis Meelker, 2019) 不但没有踢墙和踢地,而且完全不禁旋转重叠。
方块强取旋转目标位置,如果是墙边旋转,还会穿越到另一端,有时会导致游戏报错退出;
如果方块贴着场底横转竖下扎,游戏一定会报错退出。

外链