预判与排除法:如何读预览
讲解如何利用 5 个预览、暂存和 7-bag 的排除法,在放下当前方块之前就定好后面几手的放置位置,带你一步步从头开始练习“预判”。
新手只考虑“现在这个方块放哪里”。水平提高之后,放当前方块的同时,连下一个、再下一个方块的位置也已经定好了。这就是预判。预判不是天赋,而是“看哪里”和“怎么数”的习惯。本页按顺序讲解该怎么开始练。
能看到的信息最多 7 个
屏幕上显示着好几个接下来要用的方块。
- 当前正在操作的方块:1 个
- 预览:5 个
- 暂存:1 个(如果存了的话)
合计最多 7 个。再利用 7-bag 的机制,连还没出现在屏幕上的方块也能缩小范围。先从看“下一个”开始吧。
第 1 步:先定好下一个方块的位置
放当前方块之前,先看预览的第 1 个,然后选“能让下一个方块好放”的放法。来看例子:当前方块是 T,下一个是 O,要放在左侧 5 列宽的平地上。
单看 T 的放法,两种都没有留下空洞。区别只在于有没有看到下一个 O。只要把“当前方块+下一个方块”这 2 个当成一组来考虑,空洞就会少很多。
第 2 步:放下之前,视线先移到预览
做不到预判,最大的原因是眼睛一直跟着下落的方块走。决定好位置之后,在方块落地之前就把视线移到预览上。用上硬降和投影,就不必盯着它落到底。
- 看预览,决定当前方块和下一个方块的位置。
- 移动当前方块,硬降。
- 下一个方块出现时,放的位置已经定好了。视线接着移向后面的预览。
第 3 步:用排除法读出“看不见的方块”
在 7-bag 中,每 7 个方块为一轮,一轮里 7 种方块各有 1 个。所以,数一数这一轮里已经出过的方块,就知道还剩哪些。
开局时,由看得见的 6 个就能确定第 7 个。也就是说,最初的 7 个方块在放之前就全都知道了。开局全消、DT 炮等定式之所以能成立,靠的就是这个性质。
对局途中,要一直数着每一轮的分界很辛苦。先试着只数 I。只要知道“这一轮 I 出过了没有”,就能判断是留着竖井等它,还是放弃并把竖井填上。
第 4 步:把暂存算进计划
暂存里有方块的话,它就是“随时可以拿出来的预览”。不好放的方块,不要等它来了才发愁,而是在预览里看到它的时候就决定“这个放进暂存”。
预判落空时,暂存也是一条退路,不过只能放 1 个方块。前期先存一个用途广的方块(I 或 T),遇到麻烦时就可以把它拿出来救场。
练习方法
- 关掉自然下落,放之前把“下一个方块放这里”说出声,或者在脑子里指一下。
- 熟悉之后,把后面 2 个的位置也定好。能定到后面 3 个,就能自己安排全消堆叠的步骤了。
- 速度先放一边。学会预判之后,犹豫的时间少了,自然就会变快。