Pytris (Python, Kristiyan Dimitrov, 2019)

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

Pytris 是一款 Python 四连方块游戏。
该游戏只有 O、I、T 三种方块,缺失了许多其他的元素,作为游戏是不成功的。
该游戏的一点可取之处在于旋转中心的概念十分明确,方块上做有一个红点。

玩法

控制下落的方块。

操作

A/D 横移,R 顺时针旋转。
这三个操作都只能单点。

方块环境配置

黄色的 O 不旋转,水绿色的 I 按 SRS 风格回旋,紫色的 T 绕尖回旋。
场地碰撞的逻辑没有做好,方块可以向两侧和场底越界。

其他说明

这个游戏不成功的直接原因在于 JLSZ 没有做好。
作者在这个问题上选择暂时放弃,就连方块的随机取数范围都只有 1–3。
这个游戏不是用坐标矩阵来表示方块的,它是用元组的像素计算来拼出方块。
像素计算的好处在于它可以十分精准地在 I 的一条长边上画出旋转中心;
坏处则是,JLSZ 这四种“凹多边形的”方块绕中心旋转的计算会产生混乱。

外链