Pytris (Python, Dominic Allas, 2019)

来自俄罗斯方块中文维基
Pytris
开发 Dominic Allas
游戏平台 Python(Pygame)
发行时间 2019年12月21日
最新版本 第五轮更新(2020年4月11日)
游戏信息
预览块数 6(现代)
0(经典)
场地大小 10 × 20
暂存块
硬降(现代)
旋转系统 专用
Pytris (Python, Dominic Allas, 2019) title.png
Pytris (Python, Dominic Allas, 2019) ingame.png

Pytris 是一款 Python 四连方块游戏。
该游戏有“现代”、“经典”、“(现代)联网”三种玩法。
联网不是对战,它仅仅是把另一名玩家的场地信息显示在 2p。
游戏中的“现代方块”缺失了数项现代方块要素。[注 1]

玩法

得分。
消一 80 分,消二 200 分,消三 600 分,消四 2400 分。
方块自动下降间隔 = 1 秒。

现代(Modern):六预览,有硬降,有阴影块,横移和软降可以长按。
经典(Classic):零预览,无硬降,无阴影块,五个操作都只能单点。
联网(Multiplayer):用 socket 模块 ip 通信,使用现代配置。

死亡判定:重叠死亡
触发死亡时,游戏返回主界面。

操作

左右键横移,Z 逆时针旋转,X 顺时针旋转,下键软降,空格键硬降。
横移和软降可以单独长按,其他三个操作只能单点,六种单点操作都能插入长按。
DAS = ARR = 0.05 秒。

方块环境配置

七种方块意在使用淡化的 SRS 配色,但 J 和 L 的颜色配反了。

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

碰撞箱的入场位置如上图所示。
其中,X 格坐标为 (5,23)。
下图是各方块的入场朝向,每次旋转将碰撞箱内容旋转 90 度:

LOLO
LOLO
Tet.pngTet.pngTet.pngTet.png
LILILILI
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
LLTet.pngTet.png
LLLLLL
Tet.pngTet.pngTet.png
Tet.pngTet.pngLJ
LJLJLJ
Tet.pngTet.pngTet.png
Tet.pngLTTet.png
LTLTLT
Tet.pngTet.pngTet.png
Tet.pngLSLS
LSLSTet.png
Tet.pngTet.pngTet.png
LZLZTet.png
Tet.pngLZLZ
Tet.pngTet.pngTet.png

Pytris (Python, Dominic Allas, 2019) 没有踢墙。

其他说明

这个游戏的消行有 bug:如果方块在锁定前旋转失败,相关行填满时不会立刻消除。

注释

  1. 包随机器、踢墙、暂存块

外链