Pytris (Python, dynamite885, 2020)
Pytris | |
---|---|
开发 | dynamite885 |
游戏平台 | Python(Pygame、numpy) |
发行时间 | 2020年12月26日 |
游戏信息 | |
预览块数 | 5 |
场地大小 | 10 × 21 +3 |
暂存块 | 有 |
硬降 | 有 |
旋转系统 | SRS + 180 度旋转 |
| |
| |
|
Pytris 是一款 Python 四连方块游戏。
该游戏成功地集合了现代方块的要素,没有输赢的概念,是一个自测版本。
该游戏界面平平,但 SRS 模拟很成功,依然在 GitHub 上获得了少量星数。
玩法
SRS 系现代方块自测。
重力是零,必须用空格键锁定方块。
入场方块与方块堆重叠不算顶出,只要附近有足够的空间,仍可脱出。[注 1]
方块锁定在第 24 行也不算顶出,方块堆超出天花板的部分能随下部消行正常下降。
操作
左右键横移,Z 逆时针旋转,上键顺时针旋转,X 半周转;
下键软降,空格键硬降,左 Shift 键暂存。
横移和软降可以叠加长按,旋转和硬降只能单点但能插入长按。
FPS = 1000,DAS = 50,ARR = 0,软降 DAS = 5。
这四个数值只是比例值,长按延迟的实际秒数由计算机处理速度决定。
这个游戏可以实现 DAS 保存和 DAS 打断。
方块环境配置
SRS + 5 Next + 7-Bag + 暂存块 + 阴影块。
|
各碰撞箱的入场位置如上图所示。
其中,X 格坐标为 (6,20)。
半周转使用 (-2,0) 和 (2,0) 这两个踢墙偏移值,而且存在少数符合偏移规则却转不动的情况。
注释
- ↑ 脱出后,重叠处显示为空格,在当前一手仍有实体,下一手开始变成空格。