Pytris (Python, Hayk Khachatryan, 2019)

来自俄罗斯方块中文维基
Pytris
开发 Hayk Khachatryan
游戏平台 Python(pyxel)
发行时间 2019年8月17日
游戏信息
预览块数 0
场地大小 20 × 30
暂存
硬降
旋转系统 专用
[[文件:|125px]]
Pytris (Python, Hayk Khachatryan, 2019) ingame.png

Pytris 是一款 Python 四连方块游戏。
该游戏模拟俄罗斯方块的玩法,不会死亡,理论上可以无限游戏。
此外,该游戏还有大场和暴力旋转的性质,有一定潜力用来玩方块拼花

玩法

消行。
整个游戏界面都是场地,没有任何其他元素(如等级、得分)。
方块只会在全局计帧是 32 的整数倍时自动降落,锁定延迟 = 16 帧。
方块入场时,被重叠的砖格会消失,所以这个游戏是不会死亡的。

操作

左右键横移,上键顺时针旋转,Z 逆时针旋转,下键强制加速软降。
横移可以长按,旋转只能单点,软降不能跨块长按。

方块环境配置

Pyxel palette.png

七种方块都是在 pyxel 默认色板(如上图)的 2–15 号颜色中随机取一种。
方块入场时碰撞箱贴顶、列位随机,旋转会强取目标位置。
下图是各方块的入场朝向,每次旋转将碰撞箱内容旋转 90 度:
(七种方块分别用 2–8 号颜色的近色表示)

TT
TT
Tet.pngTet.pngTet.pngTet.png
Nyet3ZNyet3ZNyet3ZNyet3Z
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
DZTet.pngTet.png
DZDZDZ
Tet.pngTet.pngTet.png
Tet.pngTet.pngTixZ5
TixZ5TixZ5TixZ5
Tet.pngTet.pngTet.png
Tet.pngAqgTet.png
AqgAqgAqg
Tet.pngTet.pngTet.png
Tet.pngLGLG
LGLGTet.png
Tet.pngTet.pngTet.png
StaxLStaxLTet.png
Tet.pngStaxLStaxL
Tet.pngTet.pngTet.png

Pytris (Python, Hayk Khachatryan, 2019) 使用包随机器,没有踢墙。

其他说明

方块虽然是暴力旋转,但横移可被挡。
方块在最右侧向右移会短暂消失。在最右下角右 DAS 方块会彻底消失,换到更上侧位置如此做则会回场。
方块在最左侧旋转,超出左墙的部分会穿越到最右侧,此时右移是拉回一格、左移是回场。
方块在最右侧或场底旋转,一旦目标位置存在任意越界右墙或场底的部分,游戏就会闪退。
方块消二三四之后,新入场的方块会在最顶上的二三四行出现有实体的残像,降落到更低行位的部分可以恢复正常。

外链