完全消化

来自俄罗斯方块中文维基
(重定向自不完全消化

完全消化是消行方块的所有方格均处于被消除行当中的现象。
方块消化的完全性是判断消行情况的一个重要依据。
多数情况下,“消行方块”指打出消行的那个方块;
在分析方块原理时,“消行方块”可根据需要指代参与消行的任意一个或多个方块。

如下图,先放 T 和 I,再用 O 消二。
O 打出了消行,其属性为完全消化;
I 参与了消行,其属性为完全消化;
T 参与了消行,其属性为不完全消化,多出了 X 这一格。

XTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTGGOOIIII
TGGGOOGGGG
GGGGGTet.pngGGGG
GGGGGTet.pngGGGG

完全消化的应用

完整堆叠上完全消化,结果必然还是完整堆叠。

可用硬降完成的完全消化

Tet.pngGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGGIGGGG
GGGGGIGGGG
GGGGGIGGGG
GGGGGIGGGG
Tet.pngGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGGGIIII
GGGGGGGTet.pngTet.pngTet.png
GGGGGGGTet.pngTet.pngTet.png
GGGGGGGGTet.pngTet.png
Tet.pngGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGTet.pngTet.pngTet.pngGGTet.png
GGGGGOOGGG
GGGGGOOGGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngGGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGGJJGGG
GGGGGJGGGG
GGGGGJGGGG
Tet.pngTet.pngTet.pngGGTet.pngTet.pngGGTet.png
LLLGGGGGGG
LGGGGGGGGG
Tet.pngGGGGGGGGG
Tet.pngGGGGGGGGG
Tet.pngTet.pngGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngGGGGTet.pngTet.pngTet.pngTet.pngTet.png
GGGGGGGTet.pngTet.pngTet.png
GGGGGGGTTT
GGGGGGGGTG

共六种,在几乎一切俄罗斯方块游戏通用。

特殊旋转完全消化

因为特殊旋转机制,传统方块中的某些不完整堆叠在现代方块中变成了半完整堆叠。

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngSSTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
-SSGGGGGGG
---GGGGGGG
Tet.pngSSTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
SSTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GG-GGGGGGG
GG-GGGGGGG
GG--GGGGGG

图一 J2,图二 L3(SRS 专用)。

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
JJTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
J---GGGGGG
JG-GGGGGGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGG-GGGGG
GGG---GGGG
Tet.pngTet.pngGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngGGGTet.pngTet.pngSSTet.pngTet.png
GGGGGSSTet.pngTet.pngTet.png
GGGGGGG-LL
GGGGGG---L
GGGGGGGTet.pngTet.pngL
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngZZTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngZZTet.pngTet.pngGGTet.png
JJ-GGGGGGG
J--GGGGGGG
JG-GGGGGGG

图一标准 T2,图二直接反转 T2(需要 180 度旋转和 (0, -2) 旋转位移规则),图三间接反转 T2(SRS 专用),图四 T3(SRS 专用)。

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGG--GGG
GGGG--GGGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTet.pngTet.pngTet.png
GGGGGTTT-J
GGGGGGG--J
GGGGGGG-JJ

图一 S2(SRS、C2 可用),图二 Z3(SRS 专用)。

复合形的完全消化

把多个方块组合出来的形状视为一个整体来计算完全消化。
悬空使用时,关键是把握好“搁”的情况,确定每一个四连方块都能停在相关位置。

Tet.pngTet.pngGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngGGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGGGTet.pngLLL
GGGGGGTet.pngLSS
GGGGGGTet.pngSSI
GGGGGGTet.pngOOI
GGGGGGTet.pngOOI
GGGGGGTet.pngZZI
GGGGGGTet.pngJZZ
GGGGGGTet.pngJJJ
Tet.pngTet.pngGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngGGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGGGIOOO
GGGGGGIOOO
GGGGGGIOOO
GGGGGGIOOO
GGGGGGIOOO
GGGGGGIOOO
GGGGGGIOOO
GGGGGGIOOO

例一:用复合形的眼光看待六三堆叠右侧的矩形拼接。
右三列不是六个四连方块,而是 3×8 的大柱;
第七列不是两个 I,而是一根 8 格长棍。
大柱和长棍构成完全消化。

GGGGGGG---
GGGGGGG---
GGGGGGGG--
GGGGGGGTet.pngTet.pngTet.png
GGGGGGGGGTet.png
GGGGGGGGGTet.png
GGGGGGGAS--
GGGGGGGASAS-
GGGGGGGGAS-
GGGGGGGTet.pngTet.pngTet.png
GGGGGGGGGTet.png
GGGGGGGGGTet.png
GGGGGGG---
GGGGGGGAZAZ-
GGGGGGGGAZAZ
GGGGGGGTet.pngTet.pngTet.png
GGGGGGGGGTet.png
GGGGGGGGGTet.png
GGGGGGG---
GGGGGGGAJAJAJ
GGGGGGGG-AJ
GGGGGGGTet.pngTet.pngTet.png
GGGGGGGGGTet.png
GGGGGGGGGTet.png
GGGGGGG--L
GGGGGGGLLL
GGGGGGGG--
GGGGGGGTet.pngTet.pngTet.png
GGGGGGGGGTet.png
GGGGGGGGGTet.png

例二:把八格心形看作一个整体,只使用硬降就去除屋檐。
O 搁不住,只能使用 L/J 和 S/Z/T 的组合;
SRS、C2 可安排 S2/Z2。
该方法每执行一次,就解决掉一格厚的屋檐。

不完全消化

不完全消化是消行方块的部分格子不处于被消除行当中的现象。
俄罗斯方块的高级消行技术之一就是控制这些多出来的砖格的位置。

为挖掘提供方便

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGGGGGXTet.png
GGGGGGGGSS
GGGGGGGGGS
GGGGGGGGGTet.png
GGGGGGGGGTet.png
GGGGGGGGGTet.png
GGGGGGGGGTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGGGGTet.pngTet.pngTet.png
GGGGGGGTTT
GGGGGGGTet.pngXTet.png
GGGGGGGGGTet.png
GGGGGGGGGTet.png
GGGGGGGGGTet.png
GGGGGGGGGTet.png

边列消四的 S/Z 削减是一种特别像完全消化的不完全消化。
图一的 X 格就是 S 这手消二多出来的砖格,它恰好没有阻挡消四。
图二同理,T 消一多出来的 X 格不阻挡消四。

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngXTet.pngTet.pngTet.pngG
GGGGGSSGGG
GGGGGGSGGG
GGGGGTet.pngGGGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngGGGTet.pngXGGG
GGGGGTTGGG
GGGGGGTGGG
GGGGGTet.pngGGGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGG-TGGG
GTet.pngGGGTTGGG
GGGGGGTGGG
GGGGGTet.pngGGGG
---Tet.pngTet.pngTet.png---Tet.png
GGGGGS-GGG
G-GGGSSGGG
GGGGGGSGGG
GGGGGTet.pngGGGG
TTTTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGGLLGGG
GTGGG-XGGG
GGGGGGLGGG
GGGGGTet.pngGGGG

图一:S 不完全消化,多出来的 X 格妨碍了挖掘。
图二:T 不完全消化,多出来的 X 格让开了,于是可以连挖。
图三:T 不完全消化,留空的第 6 列与 2 手挖掘后的位置重列,妨碍了挖掘。
图四:S 不完全消化,留空的第 7 列有不占第 6 列的后续方案,于是可能连挖。
图五:L 跨行消除,恰好留空了第 6 列,与下方挖掘空间相连,降低了连挖的难度。

占据关键空格

GGTet.pngTet.pngXTet.pngGGGTet.png
GGLLLGGGGG
GTet.pngTet.pngTet.pngGGGGGG
GTet.pngGGGGGGGG
GTet.pngTet.pngGGGGGGG
GTet.pngGGGGGGGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGTet.pngTet.pngXTet.pngGGGTet.png
GTet.pngTet.pngTet.pngGGGGGG
GTet.pngGGGGGGGG
GTet.pngTet.pngGGGGGGG
GTet.pngGGGGGGGG

例一:加高靠山。
窄口 T3 靠山不够,当前的 L 又不好配入门口的尖地。
但是,L 可以不完全消化,多出来的 X 格加高了靠山,T3 激活。

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.png2Tet.pngTet.pngTet.png
GGGGGZZJJJ
GGGGGZTet.pngTet.pngTet.png1
GGGGGGGTet.pngGG
GGGGGGGTet.pngGG

例二:犁刃
J、Z 不完全消化,J 多出来的 1 号格补满了 T2 的开火行,Z 多出来的 2 号格成了 T2 的屋檐。

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png2L
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngL
Tet.pngGGGGGGGG1
Tet.pngGGGGGGGGG
Tet.pngGGGGGGGGG
Tet.pngGGGGGGGGG
GGGGGGGTet.pngGG

例三:消四同时预 T2。
倒插在右上角的 L 不完全消化,1 号格补满了消四,多出来的三格当中的 2 号格将会成为 T2 的屋檐。

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngOOTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GOOTet.pngTet.pngSTet.pngGGTet.png
GG---SSGGG
GGG-ZZSGGG
GGGTet.pngTet.pngZZGGG
GGGTet.pngTet.pngTet.pngGGGG
GGGGTet.pngGGGGG
}

例四:T2 上方 Sky Prop 揭盖。
Z 在上方 T2 中构成不完全消化,只有上半部参与了 T2,多出来的下半部恰好是下方 T2 的屋檐。

缩窄目标空列

Tet.pngGGGGGTet.pngTet.pngTet.pngTet.png
GGGGGGGGTTet.png
GGGGGGGGTT
GGGGGGGGTTet.png
GGGGGGGGGTet.png
GGGGGGGGGTet.png

例一:J、L、T 割 2w。
只在 2w 当中割一行,不完全消化,多出来 2 格,把两行 2w 缩窄成 1w。
该方法有助于拔高消四阵地。

GGGGGGGXTet.pngTet.png
GGGGGGGJJJ
GGGGGGGGTet.pngTet.png
GGGGGGGGTet.pngTet.png
GGGGGGGGTet.pngTet.png
GGGGGGGGTet.pngTet.png
GGGGGGGGGTet.png
GGGGGGGGGTet.png

例二:J/L 削减 3w。
J/L 可搁在 2w 和 3w 的交界处削减 3w。
该方法既保持了完整堆叠,又拔高了 2w 部分。

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngGGG
GTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngGGG
GGTet.pngTet.pngTet.pngTet.pngTet.pngGGG
GGGTet.pngTet.pngTet.pngTet.pngGGG
GGGTet.pngTet.pngTet.pngTet.pngGGG
GGGGGGTet.pngGGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngGGG
GZZIIIIGGG
GGZZJJJGGG
GGGOOSJGGG
GGGOOSSGGG
GGGGGGSGGG

例三:楼顶 5w 区域维持连击。
不完全消化的砖格向上占位,缩窄 5w、6w,维持连击。
S、O、J、Z 连续不完全消化,向 5w、6w 区域延展,最后 I 极限完全消化,实现了此例的理论最大连击。

方块拼花 J/L 下刺

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGTet.pngTet.pngTet.pngTet.pngGG
GTet.pngGGGG-GGG
Tet.pngTet.pngTet.pngGTet.pngTet.pngXTet.pngTet.pngTet.png
Tet.pngTet.pngGTet.pngTet.pngTet.pngTet.pngGTet.pngTet.png
Tet.pngGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngGTet.png
GTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGTet.pngLLTet.pngGG
GTet.pngGGGGLGGG
Tet.pngTet.pngTet.pngGTet.pngTet.pngLTet.pngTet.pngTet.png
Tet.pngTet.pngGTet.pngTet.pngTet.pngTet.pngGTet.pngTet.png
Tet.pngGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngGTet.png
GTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngG

方块拼花是一种追求图案美感的俄罗斯方块玩法。
为构成目标图案,它需要大量的不完全消化,其中的一种万用做法是“J/L 下刺”:
在工作区域的最底下一行留一个空格,空在想要拼花的那一格的正上方。
J/L 短边搁住,长边下刺,填充关键格。
该方法可精细雕刻第 1–15 行内的任意一格。