180 度旋转

来自俄罗斯方块中文维基
(重定向自180°旋转
该条目介绍的内容涉及游戏的基本玩法,但不属于俄罗斯方块准则范畴,请读者注意。
这篇文章需要扩展。你可以帮助俄罗斯方块中文维基来扩写它
编辑者签名:补充更多游戏的 180 度旋转特性。。

180 度旋转是一些非俄罗斯方块准则游戏的旋转系统提供的功能,玩家可以一键令方块旋转半周。

也有包括官方游戏在内的部分游戏提供多个旋转键、或允许玩家设置多个键位映射,从而使同时按下两个旋转键可以实现快速旋转两次方块,达成 180 度旋转的效果[注 1]

由于没有统一的规定,不同游戏、不同旋转系统对 180 度旋转的实现方式有所不同,特性也各不相同。

没有新判定的 180 度旋转

很多游戏只是提供了 180 度旋转功能,但没有为此增加新的踢墙规则。其中具体实现方式又存在不同。

Quadra 提供 180 度旋转键,但游戏仅有任天堂旋转系统(NRS),因此没有任何踢墙。

Tetr.js 提供 180 度旋转键,但在代码中实质上是连续两次顺时针旋转,因此没有额外的踢墙,而是遵循超级旋转系统(SRS)顺时针旋转的踢墙规则。

需要玩家手动同时按下多个旋转键来实现 180 度旋转效果的游戏显然对 180 度旋转没有任何新的判定,遵循正常顺时针或逆时针旋转的判定。其中 DTET 较为特殊,是通过同时按下顺时针与逆时针旋转键实现 180 度旋转,判定则取决于后按下的旋转键[注 2]

新旋转系统的 180 度旋转

SRS-X

SRS-X 是 Heboris 的非官方扩展使用的改版旋转系统,其中 SRS 代表原版的超级旋转系统。SRS-X 为 180 度旋转添加了强大的踢墙表,拥有极强的「向下钻洞」能力。该旋转系统也被多个后续游戏继承采用或作为可选项。

NullpoMino 将 SRS-X 作为默认旋转系统,在游戏选项中称为 STANDARD 或 StandardWallkick。此外,游戏的规则编辑器允许玩家选择其他的旋转系统,其中 StandardMild180Wallkick 规则是 SRS-X 的改版,区别是略微弱化了 180 度旋转的踢墙。

Farter 的 Tetr.js 改版 没有继承原版的旋转系统,而是采用了 SRS-X 作为默认旋转系统,在游戏选项中称为 Super。

TETR.IOTechmino 都允许玩家自选旋转系统,其中包括 SRS-X,但不作为默认旋转系统。

SRS+

SRS+ 是 TETR.IO 的默认旋转系统,同样是基于超级旋转系统的改版。

该旋转系统总体上不太利于 180 度旋转踢墙,ZSJLT 块的踢墙几乎总是向上,少有的水平踢墙也是最后再检测。

TRS

Techmino 旋转系统(TRS)是 Techmino 的默认旋转系统。

该旋转系统总体上相当支持 180 度旋转踢墙,与 SRS-X 相近而与 SRS+ 几乎完全相反。

参见

注释

  1. 并非所有允许多个旋转键的游戏都能实现这个效果。有的游戏逻辑内只有一个键,如果两次按下的时段有重叠则识别为同一段,而不会执行两次。
  2. 如果同时按下则以逆时针为准。