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 的消二也有少降一行的情况。
外链