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 行及以上)的位置时,背景音乐加速。
游戏设置最后的“三明治”只有命令行文字上的变化,不影响实际游戏。
外链