Pytris (Python, Daehyuk Ahn, 2018)
Pytris | |
---|---|
开发 | Daehyuk Ahn |
游戏平台 | Python(Pygame) |
发行时间 | 2018年11月12日 |
最新版本 | 第四次提交(2018年12月3日) |
游戏信息 | |
预览块数 | 1 |
场地大小 | 10 × 24 |
暂存块 | 无 |
硬降 | 有 |
旋转系统 | 专用 |
| |
| |
|
Pytris 是一款 Python 四连方块游戏。
该游戏的创作目的是为 Python 课程提供教学实例。
该游戏可以踢墙,但横撞、旋撞方块堆会导致死亡。[注 1]
玩法
升级、得分。
开局 1 级,每消 10 行升一级。
消一 40 分,消二 100 分,消三 300 分,消四 120 分。[注 2]
|
|
游戏中同时填满的行数过多时,系统逐渐消一消二处理。
如上图,在边列消四阵型中间消二削减,结果是一行消去、一行满砖停留。
这个停留的满砖行要等到再放好一个方块才处理,消三消四严格连击可能实现消三。
方块自动降落间隔开局半秒,随升级逐渐减小,50 级及以后固定为 0.05 秒。
死亡判定:重叠死亡(由操作方块引发的重叠也包括在内)。
操作
左右键横移,上键顺时针旋转[注 3],下键软降一格,空格键硬降。
这五个操作都只能单点,长按无效。
锁定延迟是零,方块无法移入屋檐下方。
软降和硬降在方块堆顶上并不发生重叠,也就不致死,可放心使用。
方块环境配置
七种方块使用 SRS 配色。
|
各碰撞箱的入场位置如上图所示。
其中,X 格坐标为 (6,24)。
以下图组中,每一组的最左图是入场朝向,右图是依次顺时针旋转的朝向:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
七种方块都有同色的阴影块提示。
Pytris (Python, Daehyuk Ahn, 2018) 有 1–2 格的踢墙,只能踢两侧的墙。
Pytris (Python, Daehyuk Ahn, 2018) 没有踢地,如果 I 横转竖突破场底,游戏会报错退出。