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
-ZTet.pngTet.png
-Z-Z-Z
Tet.pngTet.pngTet.png
Tet.pngTet.pngTixZ5
TixZ5TixZ5TixZ5
Tet.pngTet.pngTet.png
Tet.pngAqgTet.png
AqgAqgAqg
Tet.pngTet.pngTet.png
Tet.pngQQ
QQTet.png
Tet.pngTet.pngTet.png
StaxLStaxLTet.png
Tet.pngStaxLStaxL
Tet.pngTet.pngTet.png

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

其他说明

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

外链