Pytris (Python, Kristiyan Dimitrov, 2019)
Pytris | |
---|---|
开发 | Kristiyan Dimitrov |
游戏平台 | Python(Pygame) |
发行时间 | 2019年10月14日 |
游戏信息 | |
预览块数 | 0 |
场地大小 | 10 × 21 |
暂存块 | 无 |
硬降 | 无 |
旋转系统 | 专用 |
| |
| |
|
Pytris 是一款 Python 四连方块游戏。
该游戏只有 O、I、T 三种方块,缺失了许多其他的元素,作为游戏是不成功的。
该游戏的一点可取之处在于旋转中心的概念十分明确,方块上做有一个红点。
玩法
控制下落的方块。
操作
A/D 横移,R 顺时针旋转。
这三个操作都只能单点。
方块环境配置
黄色的 O 不旋转,水绿色的 I 按 SRS 风格回旋,紫色的 T 绕尖回旋。
场地碰撞的逻辑没有做好,方块可以向两侧和场底越界。
其他说明
这个游戏不成功的直接原因在于 JLSZ 没有做好。
作者在这个问题上选择暂时放弃,就连方块的随机取数范围都只有 1–3。
这个游戏不是用坐标矩阵来表示方块的,它是用元组的像素计算来拼出方块。
像素计算的好处在于它可以十分精准地在 I 的一条长边上画出旋转中心;
坏处则是,JLSZ 这四种“凹多边形的”方块绕中心旋转的计算会产生混乱。