机械之心/喝药与制药

来自俄罗斯方块中文维基
主条目:机械之心

本条目讲述机械之心的一些其它后续与方法,主要用于减少或消除 TETR.IO 快速游戏中抵消惩罚带来的负面效果。

抵消惩罚机制

以下是详细的抵消惩罚机制:

游戏中存在一个连续抵消变量,抵消几行垃圾就加多少,此外以下动作也会改变这一变量:

  • 全消 +3
  • 每 30 秒没有做减少该变量动作时 +5
  • 每 75 块没有做减少该变量动作时 +5
  • 消除灰色格子(垃圾行)时立刻归零
  • 垃圾槽内红条释放为垃圾行时,场地底部每冒出一行 -3(最低为0)
  • I 旋消行 -2
  • 消四 -3 ,记录列数,如果和前两次(相同列数不重复记录,仅留最新记录)都不一样则再 -4
    • 具体而言,有一长度为 2 的列表,记录最近的消四列数。若消四列不在列表中,踢掉列表最后一个元素,将该列的值插入列表第一个位置;若在列表中,将对应值移至最前面。
  • SZ/JL 块 Spin 消行时和消四一样,只是换成旋转中心列数,都不一样时 -2(SZ 和 JL分别共用一个列表)
  • 如果 I 块竖放在场地边两列且未消行,且同侧边两列的另一列中相邻四格都是 I 块的青色格子则 +3
  • 记录 S/Z 旋消行时使用的方块种类,如果最近六次中有五次与此次相同则 +2

当连续抵消达到一定值后,包随机器会被修改,向每包添加额外方块:

  • 20: O 块
  • 30: L/J 随机一块(二选一)
  • 40: S/Z 随机一块
  • 50: L/J 随机一块
  • 50: T/I 随机一块

以上的加块会叠加,会使得块序离包随机器的理想状态越来越远。

为减少或消除连续抵消的惩罚,可以利用消四、在不同列进行 Spin 等动作,消四后续已在机械之心条目中提及,此外还有如下方法减少抵消惩罚:

消除垃圾行

若垃圾行生成在正确的位置,就可以直接消除垃圾以将抵消惩罚直接清零。最理想的情况是 4 行及以上的垃圾直接生成在中间,可以获得额外的消四。

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGTet.pngTet.pngTet.pngTet.pngTet.pngGG
GGGTet.pngTet.pngGGGGG
GGTet.pngTet.pngTet.pngGGGGG
GGGTet.pngTet.pngTet.pngGGGG
GGGTet.pngTet.pngGGGGG
GGTet.pngTet.pngTet.pngGGGGG
GGGTet.pngGGGGGG
GGGTet.pngGGGGGG
GGGTet.pngGGGGGG
GGGTet.pngGGGGGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGTet.pngTet.pngTet.pngTet.pngTet.pngGG
GGGTet.pngTet.pngGGGGG
GGTet.pngTet.pngTet.pngGGGGG
GGGTet.pngTet.pngTet.pngGGGG
GGGTet.pngTet.pngGGGGG
GGTet.pngTet.pngTet.pngGGGGG
GGGGTet.pngGGGGG
GGGGTet.pngGGGGG
GGGGTet.pngGGGGG
GGGGTet.pngGGGGG

利用机制减少连续抵消量

(WIP)

在不同列 Z/S 旋

I 旋

消四

机械之心#消四

参考资料