Pytris (Python, Alex Derouchie, 2020)

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

Pytris 是一款 Python 四连方块游戏。
该游戏近乎完美地模拟了俄罗斯方块的基本玩法,堆消交互的重点全部编程正确。

玩法

消行、得分。
手动软降一格 10 分,手动锁定方块 100 分,消行每行 1000 分。
死亡判定:部分锁定死亡

操作

左右键横移,下键软降一格,上键顺时针旋转。
这四个操作都可以独立长按,新操作打断旧长按。
特别地,如果打断软降长按后仍长按着软降,方块会停止自动下降。[注 1]

这个游戏长按旋转的 DASARR 特别短,单点旋转难度很大。
改良方法:把 pytris.py 第 324 行的 (1, 150) 中的 1 适当调大。

方块环境配置

七种方块使用 SRS 配色。

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

碰撞箱的入场位置如上图所示。
其中,X 格坐标为 (5,21)。
以下图组中方块取外色,每一组的最左图是入场朝向,右图是依次顺时针旋转的朝向:

OO
OO
Tet.pngTet.pngTet.pngTet.png
IIII
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngITet.pngTet.png
Tet.pngITet.pngTet.png
Tet.pngITet.pngTet.png
Tet.pngITet.pngTet.png
JTet.pngTet.png
JJJ
Tet.pngTet.pngTet.png
Tet.pngJJ
Tet.pngJTet.png
Tet.pngJTet.png
Tet.pngTet.pngTet.png
JJJ
Tet.pngTet.pngJ
Tet.pngJTet.png
Tet.pngJTet.png
JJTet.png
Tet.pngTet.pngL
LLL
Tet.pngTet.pngTet.png
Tet.pngLTet.png
Tet.pngLTet.png
Tet.pngLL
Tet.pngTet.pngTet.png
LLL
LTet.pngTet.png
LLTet.png
Tet.pngLTet.png
Tet.pngLTet.png
Tet.pngTTet.png
TTT
Tet.pngTet.pngTet.png
Tet.pngTTet.png
Tet.pngTT
Tet.pngTTet.png
Tet.pngTet.pngTet.png
TTT
Tet.pngTTet.png
Tet.pngTTet.png
TTTet.png
Tet.pngTTet.png
Tet.pngSS
SSTet.png
Tet.pngTet.pngTet.png
Tet.pngSTet.png
Tet.pngSS
Tet.pngTet.pngS
ZZTet.png
Tet.pngZZ
Tet.pngTet.pngTet.png
Tet.pngZTet.png
ZZTet.png
ZTet.pngTet.png

Pytris (Python, Alex Derouchie, 2020) 没有踢墙。

注释

  1. 这个游戏在操作交互方面只有这一处失误。

外链