Pytris (Python, anthonys01, 2022)

来自俄罗斯方块中文维基
Pytris
开发 anthonys01
游戏平台 Python(Pygame、enum、pygame_gui、PodSixNet)
发行时间 2022年4月14日
游戏信息
预览块数 5
场地大小 10 × 22
暂存
硬降
旋转系统 SRS + 180 度旋转
Pytris (Python, anthonys01, 2022) title.png
Pytris (Python, anthonys01, 2022) ingame.png

Pytris 是一个 Python 四连方块游戏。
该游戏营造现代方块游戏环境,提供四个模式,有联网功能。

玩法

练习模式:SRS 自测。
40 行模式:尽快消除 40 行。
限时打分:尽量多得分,时限两分钟。
全清模式:尽量多全清,连续 10 块不全清游戏结束。

1 2 3 4
 得分  100 300 500 800
 1 全清   2 全清  3 全清  4 全清   B2B4 全清 
得分 800 1200 1800 2000 3200
T0 T1 T2 T3  Mini T0   Mini T1   Mini T2 
得分 400 800 1200 1600 100 200 1200
B2B 硬降  软降[注 1] 连击
得分 × 1.5 每格 1 每格 2 50

死亡判定:重叠死亡

操作

主键盘部分:Q/D 横移,S 软降,Z 硬降,退格键重开,Esc 键返回主界面。
小键盘部分:4 顺时针旋转,5 逆时针旋转,6 半周转,0 暂存。
这十个操作都能改键,改键界面由鼠标左击主界面第三项进入。
改键界面还可以设置 DASARR 和 SDF(软降间隔)的帧数。
横移和软降可以叠加长按,可跨块,中间可插入其他单点操作。

方块环境配置

SRS + 180 度旋转 + 标准入场位置[注 2] + 实心天花板[注 3] + 5 Next + 7-Bag + 暂存块 + 阴影块

180 度旋转的两次踢墙测试的偏移值
 旋转状态 
I 块  (1, -1), (1, 0)   (-1, -1), (0, -1)   (-1, 1), (-1, 0)  (1, 1), (0, 1)
其他 (0, 0), (0, 1) (0, 0), (1, 0) (0, 0), (0, -1)  (0, 0), (-1, 0) 

注释

  1. 方块在重心不变的前提下旋转占据更低位置也可获得软降分
  2. 第 21、22 行最中间的 4×2 区域
  3. 在这个游戏里,如果踢墙的偏移结果需要高出天花板,这一次偏移就算失败。

外链