Pytris (Python, Karol Baraniecki, 2018)
Pytris | |
---|---|
开发 | Karol Baraniecki |
游戏平台 | Python(Pygame、enum) |
发行时间 | 2018年11月2日 |
游戏信息 | |
预览块数 | 1 |
场地大小 | 10 × 20 |
暂存块 | 无 |
硬降 | 有 |
旋转系统 | 专用 |
| |
| |
|
Pytris 是一款 Python 四连方块游戏。
该游戏在中途随时都可选择退出,下次游戏时读取继续。
这个读取机制只复原方块堆,方块序列会被重取。[注 1]
玩法
升级、得分。
开局 0 级,每消 10 行升一级。
硬降每格 1 分,消一 40 分,消二 100 分,消三 300 分,消四 1200 分。
方块自动降落间隔开局 36 帧,随升级逐渐减小,19 级及以后固定为 1 帧。[注 2]
死亡判定:重叠死亡。
操作
左右键横移,上键顺时针旋转,下键软降一格,空格键硬降。
这五种操作都只能单点,不能长按,在持续 20 帧的消行动画期间无效。
该游戏使用实心天花板,IJLTZ 需要适当降落才能开始旋转。
主界面上下键切换选项,回车或空格键确认。
游戏中 Esc 键手动退出游戏(保存方块堆信息)。
方块环境配置
七种方块使用 SRS 配色。
|
|
各碰撞箱的入场位置如上图所示。
其中,X 格坐标为 (5,20)。
S 的 3×3 碰撞箱入场位置偏低一行(如上方右图)。
方块每次旋转,就是把整个碰撞箱顺时针旋转 90 度。
各方块入场朝向如下:
|
|
|
|
|
|
|
Pytris (Python, Karol Baraniecki, 2018) 有灰色的阴影块提示,没有踢墙。
Pytris (Python, Karol Baraniecki, 2018) 排除了 S/Z 开局,第一块不会是 S 或 Z。