B Blockwood 下载

木块拼图布局思路

为什么该围着最大的那块 3×3 来规划盘面、怎样不让空间被切得七零八落,以及那个比运气更能终结一局的坏习惯。

几乎每一局木块消除的结束方式都长得一模一样。盘面看上去还挺空,来了三块看起来平平无奇的木头,然后你发现哪一块都放不进去。那一刻的感觉是游戏突然翻脸了。其实并没有——这个局面在二十步、三十步之前就已经输定了,而输掉它的,是一连串在当时看起来都挺合理的落子。

下面写的不是几个小窍门。是那少数几个真正会改变一局怎么结束的习惯。

盘面不是一个容器,是一堆形状

人的本能是去看「还剩多少空格」。这个数字问错了。十五个零散的单格,价值不如一块完整的 3×3,哪怕 3×3 的格子数还更少——因为 3×3 能接住游戏里的每一种形状,而一个被四面围死的单格只能接住 1×1。

所以你要盯的量不是「还有多少空间」,而是:我现在还放得下的最大的东西是什么。每落一子之后问自己这一句,后面大半的判断就都跟着出来了。

这个换算方式一旦装进脑子,你看盘面的方式就变了。你不再数空格,你在找那块最大的、连成一片的空地在哪儿、还剩多大。它在缩小,就是危险信号,跟总空格数是多少完全没关系。

围着最大的那一块规划,而不是围着手上这一块

3×3 的方块是杀掉一局的那一块。它要九个格子拼成一个规规整整的正方形,没有任何斜着塞进去的办法。你要是从来不给 3×3 留位置,早晚会抽到一个无处安放的它;而由于一手三块要全放完才补新的,你会一直捏着它,眼看着另外两块被你用光。

挑一块区域——角落最省事——把它当成保留区。除非往那儿放的同时就能消掉一行或一列,否则不往里放东西。你不需要永远空着它,你需要的是不断把它重新腾出来。这一个习惯,比这一页上其余所有条目加起来都值钱。

顺带一提,保留区并不是「浪费」了九格。它是你手上唯一的保险:只要 3×3 还有地方去,剩下的每一种形状就都还有地方去,因为游戏里没有比它更大的东西。守住它,等于一次性守住了所有形状。

从外往里填

当一块既能放中间、也能贴着边放的时候,贴边放。盘面中间的空间是灵活的——它能从四个方向被够到,既可以参与消行,也可以参与消列。贴着墙的空间已经用掉了一半的灵活度。先把灵活的空间花掉、把僵硬的空间留到后面,方向完全反了;而大多数人偏偏就这么干,因为大拇指自然而然就落在中间。

有个很土但很有效的自检:落子之前,看一眼这一步会不会把中间那片连通的空地切成两半。会的话,先找找有没有沿边的位置能装下它。

优先消那些能盘活最多空间的行,而不是最近的那一行

当两行都只差一块就能满的时候,它们的价值并不相等。你要问的是:消掉之后,哪一个留给我的连通空地更大。消掉一条穿过拥堵区的行,腾出来的八格挨着大量其他格子。消掉最底下那一条边上的行,腾出来的八格大半只挨着墙。

既然一行满了就消、完全不管是被什么填满的,你就永远可以用手边最顺的那一块去补上最后一格。要用好这一点:一块放在哪儿,远比它是哪一块重要。

别为了一点小便宜断掉连击

计分同时奖励两件不同的事:一次消掉多行,以及连续几次落子都有消除。一次多行的收益是不成比例地高的,因为行数在分数里是平方进去的。在这之上还有一个连击计数:每一次「放下去就有消除」的落子都会让它加一,并且乘在整体分数上;而一旦你放下一块什么都没消掉,它立刻归零。

实战里的推论是:当你连击还挂着、手上又有三块的时候,去找那个「三块每一块放下去都能消掉点什么」的顺序,哪怕另一种顺序能把盘面整理得稍微干净一点。断掉的连击比一个略乱的角落贵得多。

另一个推论是:为了做成一次双消或三消,多花一步去铺垫通常是划算的。两行一起消,比分两次消掉这两行,差距大到不是一个量级。

能量要在你需要它之前花掉

全盘清空是那种典型的、被人攥太久的资源。大家都留着它应急,结果等到「急」真的来了,才发现这时候的局面已经把那些让清空变得值钱的东西丢光了。

更好的触发条件不是危险,是碎裂:当盘面已经变得零零碎碎、而且没有任何单次消除能修好它、同时你手上的连击还活着——就在这时候花掉它。连击不会因为清空而中断,所以你清完会得到一张空盘加一个还在往上乘的倍率。那是这个游戏里最强的局面。

反过来说,在盘面还很干净的时候花掉能量,等于把一次清空只换成了几个空格;而攥到手上无子可下才想起来,通常那时候能量本来就没满。

对付冰块要有计划

冰块要消两次才没:第一次把它敲裂,第二次才带走。一块被你消过一次就扔在那里不管的冰,是一个卡在你好地方正中间的永久障碍。要么就下定决心把它那一行消两遍,要么一开始就把它扔到你本来就打算放弃的地方去。另外记住,被炸弹炸到、或者被全盘清空扫到,冰块一次就没了——这两样东西存在的意义就在这儿。

那个终结一局的习惯

就是「哪块最好放就放哪块」。这是默认动作,也几乎总是最差的一步,因为最好放的那个位置,恰恰是拿你最灵活的空间去迁就你要求最低的那一块。连着这么干四十次,你会得到一张空了三成、却完全没法用的盘面。

纠正它只需要在每次落子之前问一句:这一步之后,我还剩下的最大的一整块空方形是多大?如果答案刚刚从 3×3 掉到 2×2,换一步。

有一种输法你遇不到

在 Blockwood 里,有一种失败方式被拿掉了。一手牌是拿你实际拥有的盘面验过的:三块里一块都放不下就重抽,最多二十次,二十次都不行就发三个单格给你。所以你永远不会被发到一手死牌。一局结束,是因为你手上剩下的块放不下了——也就是说,打败你的是这个局面,不是那次发牌。这一页写的全部内容,说的都是这个局面。

常见问题

是不是永远都该选多行一起消?

大多数时候是,因为行数在分数里是平方进去的,两行一起消远比分两次消值钱。例外情况是:单消能给你腾出一大片连成一整块的空地,而双消之后盘面反而碎掉了。能用的空间比已经进账的分数活得更久。

该从角落开始还是从中间开始?

往角落和边上放,把中间留空。中间的空间能从更多方向被够到,而且既可以参与消行也可以参与消列,所以它是最值得保住的空间。唯一的例外是给 3×3 留出来的那块角落保留区——那一块你要守着。

怎么才能不总是留下一个个单格空洞?

这些洞来自「为了塞进某个具体的缺口而放下一块 L 或 T」,而不是「为了塑造盘面而放」。在放一块别扭的形状之前,看一眼它凹进去的那一侧会留下什么。如果答案是一个被围死的单格,就把它放到一个不那么顺手的地方去。

想一想下一块是什么有用吗?

没有预览,所以你没法针对某一块做计划。你能针对的是整个形状表:留出一块能接住「最糟糕的那一种可能」的空间。落到实处就是留一块 3×3,因为游戏里没有比它更大的东西。

拿真盘面试一遍

Blockwood 是一款 8×8 的木块拼图:方块不掉落,也不会发给你一手放不下的死牌——每一手在交到你手上之前,都会拿你当前的盘面验过。无尽模式、30 个关卡、每日挑战。免费、离线、无广告、无账号。

在 App Store 下载

相关文章

全部指南