Pytris (Python, Ferdinand Ullreich, 2021)

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

Pytris 是一款 Python 四连方块游戏。
该游戏模拟了俄罗斯方块的玩法,许多细节来自早期方块游戏。

玩法

升级、得分。
升级规则和重力数据来自 Tetris (NES, Nintendo)
消行得分数据来自 Tetris (Game Boy)(40、100、300、1200)。
死亡判定:重叠死亡
触发死亡时,游戏程序终止。

操作

左右键横移,空格键逆时针旋转,下键软降。
横移和软降可以单独长按,新操作打断旧长按,旋转只能单点。
DAS = 0.266 秒,ARR = 0.1 秒。
R 开关渲染模式,如果关闭,游戏继续运行但画面不刷新。

方块环境配置

O、I、T 主色在外框,J、L、S、Z 几乎全是主色。
主色:O 紫蓝色,I 紫粉色,T 暗水色,J 深绿色,L 水色,S 杞色,Z 棕色。

Tet.pngTet.pngTet.pngTet.png3334Tet.pngTet.png
Tet.pngTet.pngTet.pngTet.png3X34Tet.pngTet.png
Tet.pngTet.pngTet.pngTet.png3334Tet.pngTet.png
Tet.pngTet.pngTet.pngTet.png4444Tet.pngTet.png

碰撞箱的入场位置如上图所示。
其中,X 格坐标为 (6,19)。
I 在两种旋转状态之间切换,其他六种方块都是碰撞箱内容左转 90 度。
以下图组中方块取主色,每一组的最左图是入场朝向:

TixZ5TixZ5Tet.png
TixZ5TixZ5Tet.png
Tet.pngTet.pngTet.png
Tet.pngQuadSTet.pngTet.png
Tet.pngQuadSTet.pngTet.png
Tet.pngQuadSTet.pngTet.png
Tet.pngQuadSTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
QuadSQuadSQuadSQuadS
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngProI
ProIProIProI
Tet.pngTet.pngTet.png
III
ITet.pngTet.png
Tet.pngTet.pngTet.png
Tet.png-ITet.png
-I-I-I
Tet.pngTet.pngTet.png
Tet.pngQuadIQuadI
QuadIQuadITet.png
Tet.pngTet.pngTet.png
BrBrTet.png
Tet.pngBrBr
Tet.pngTet.pngTet.png

Pytris (Python, Ferdinand Ullreich, 2021) 没有踢墙。

外链