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.pngDITet.png
DIDIDI
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) 没有踢墙。

外链