机械之心/喝药与制药

来自俄罗斯方块中文维基
这篇文章正在被编辑中,完成前请不要同时编辑,以免撞车。
本提示有效期15天,过期请协助解除。
主条目:机械之心

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

抵消惩罚机制

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

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

  • 全消 +3
  • 有一个特殊计时器,每 30 秒没吃进垃圾行 +5 并重置
  • 消除灰色格子(垃圾行)时立刻归零
  • 垃圾槽内红条释放为垃圾行时,场地底部每冒出一行 -3(最低为0)
  • I 旋消行 -2
  • 消四 -3 ,记录列数,如果和前两次(相同列数不重复记录,仅留最新记录)都不一样则再 -4
    • 具体而言,有一长度为 2 的列表,记录最近的消四列数。若消四列不在列表中,踢掉列表最后一个元素,将该列的值插入列表第一个位置;若在列表中,将对应值移至最前面。
  • SZ/JL 块 Spin 消行时和消四一样,只是换成旋转中心列数,都不一样时 -2(SZ 和 JL分别共用一个列表)

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

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

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

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

消除垃圾行

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

参考资料