Pytris (Python, stevenc49, 2011)
Pytris | |
---|---|
开发 | stevenc49 |
游戏平台 | Python(Pygame) |
发行时间 | 2011年8月18日 |
最新版本 | 第六次提交(2016年4月24日) |
游戏信息 | |
预览块数 | 1 |
场地大小 | 10 × 16 |
暂存块 | 无 |
硬降 | 无 |
旋转系统 | 专用 |
| |
| |
|
Pytris 是一款 Python 四连方块游戏。
该游戏有一个手动升高方块的作弊设置。
玩法
消行。
死亡判定:重叠死亡。
操作
左右键横移,上键顺时针旋转,下键软降。
把 tetris.py 第 57 行的 False 改成 True 可开启作弊。
作弊模式里的上键是把方块手动升高一格,顺时针旋转换到 R 键。
横移、竖移和旋转这三类操作可以叠加长按。
该游戏使用实心天花板,方块旋转的目标位置向天花板越界,旋转就会失败。
方块环境配置
O 白色,I 水色,J 紫色,L 粉红色,T 蓝色,S 茶绿色,Z 橙色。
|
|
各碰撞箱的入场位置如上图所示。
其中,X 格坐标为 (7,15)。
J、L、T 的 3×3 碰撞箱偏下,S 和 Z 的 3×3 碰撞箱偏上。
下图是各方块的入场朝向,每次旋转将碰撞箱内容顺时针旋转 90 度:
|
|
|
|
|
|
|
Pytris (Python, stevenc49, 2011) 检测到旋转被挡就逆时针转回,没有踢墙。
游戏中的“三四下降”处理不精确,消四必少降一行,消三及方块纵向展幅为 3 的消二也有少降一行的情况。