Pytris (Python, Colin Wyly, 2021)
Pytris | |
---|---|
开发 | Colin Wyly |
游戏平台 | Python(Pygame) |
发行时间 | 2021年5月4日 |
最新版本 | 第七次提交(2022年4月8日) |
游戏信息 | |
预览块数 | 1 |
场地大小 |
20 × 40(容易) 10 × 20(正常) 5 × 10(疯狂) |
暂存块 | 无 |
硬降 | 有 |
旋转系统 | 专用 |
| |
| |
|
Pytris 是一款 Python 四连方块游戏。
该游戏在模拟俄罗斯方块玩法的基础上增加了一些游戏设置。
该游戏有许多照顾玩家的图形界面细节设计。
游戏中的部分效果创意来自 Tetris (NES, Nintendo)。
玩法
升级、打分。
开局 1 级,每消 10 行升一级。
消一 100 分,消二 300 分,消三 500 分,消四 1000 分,按等级翻倍;
软降每格 1 分,硬降每格 2 分,不按等级翻倍。
方块每秒自动下落 int (2(等级 * 0.4)) 行。
死亡判定:锁定死亡。
操作
左右键横移,Z 逆时针旋转,上键顺时针旋转,下键软降,空格键硬降。
横移和软降可以叠加长按,可跨块,新操作打断旧长按,旋转和硬降只能单点。
S 进入游戏设置面板,再按上下键切换设置选项。
方块环境配置
七种方块默认使用 SRS 配色。
配色二:O 淡绿色,I 暗金色,J 暗粉色,L 暗水色,T 暗青色,S 粉色,Z 水绿色。
配色三是全白色,问号的配色是三种颜色:白色、其他颜色随等级随机 14 选 2 变化。
|
各碰撞箱在 10×20 场地的入场位置如上图所示。
其中,X 格坐标为 (6,21)。
下图是各方块的入场朝向,每次旋转将碰撞箱内容旋转 90 度:
|
|
|
|
|
|
|
Pytris (Python, Colin Wyly, 2021) 有踢墙。
判断顺序:(-1,0) (1,0) (0,1) (0,-1) (-1,1) (1,1) (-1,-1) (1,-1)。
I 块可能需要踢墙两格,所以判断次数加倍,第二轮 8 次判断是把之前绝对值为 1 的部分全改成 2。
其他说明
砖格出现在足够高(第 31、15、8 行及以上)的位置时,背景音乐加速。
游戏设置最后的“三明治”只有命令行文字上的变化,不影响实际游戏。