Solvarium

謎題指南

Heyawake 玩法

Heyawake 是一種「房間」謎題。粗線把格子分成許多房間,有的房間裡有數字。你要塗滿一些格子,讓每條規則都成立。它最特別的規則和長長的空格線有關,一旦看懂,整個謎題就豁然開朗。

規則

  1. 塗滿一些格子。房間裡的數字,恰好等於這個房間裡塗滿格子的數量。沒有數字的房間,塗幾個都可以。
  2. 兩個塗滿的格子絕不能邊挨著邊:左、右、上、下都不行。角碰角可以。
  3. 所有空格連成一個整體。
  4. 一條筆直的空格線,最多隻能穿過兩個房間。

一道解好的謎題

010
一道解好的題。寫著 0 的房間裡一個格子都沒塗,寫著 1 的房間塗了一個,沒有兩個塗滿的格子邊挨著邊,也沒有哪條筆直的空格線穿過三個房間。

最初的幾步

  1. 寫著 0 的房間,整個都是空的:在它的每個格子裡點上一個點。
  2. 找小房間配大數字:三格排成一行、數字是 2 的房間,塗滿的格子就在兩端。
  3. 每塗滿一個格子,就在它上下左右的四個鄰格點上點。
  4. 找已經伸進兩個房間的筆直點線。第三個房間裡的下一格,可能就必須塗滿。

技巧,一步一步來

數字沒有餘地的房間

這個房間有三格長,需要塗滿 2 格。塗滿的格子不能挨著,所以只有一種辦法:塗兩端,中間那格留空。只要房間的數字沒有別的選擇,就馬上塗。只有一格、數字是 1 的房間,就是最簡單的例子。

2
三格裡塗滿兩格:只能塗兩端。

不能相鄰

塗滿的格子絕不會邊挨著邊。所以只要塗滿一格,它上下左右的四個鄰格就都是空的,給它們點上點。這是你最常做的一步。

塗滿的格子周圍,四個鄰格都點上點。

剛好那麼多

這個房間寫著 1,而它塗滿的格子已經有了。房間不能再多塗,所以房間裡其餘的格子都是空的。寫著 0 的房間從一開始就是這樣:到處都是點。

1
1 已經夠了,房間裡其餘的格子都是空的。

最多兩個房間

這是 Heyawake 最特別的規則。這排點連成一條筆直的空格線,已經從一個房間伸進了下一個房間。如果剩下的那一格也是空的,這條線就會穿過三個房間,這是不允許的。所以那一格必須塗滿。沿著每一行、每一列找一找,看有沒有空格線已經兩次穿過粗線。

要是留空,一條直線就會穿過三個房間。所以它要塗滿。

只剩一條出路

所有空格必須連成一片。角上的這一格,旁邊已經有一個塗滿的格子,通向其他空格的路只剩下面那一格。如果把下面那一格塗滿,角上的格子就被困住了。所以它要留空。在邊上、角上,以及靠得很近的塗滿格子之間,多檢查這一點。

要是把下面那格塗滿,角上的格子就被困住,所以它留空。

用房間的數字往前想

有時候,好幾條空格線只能在同一個房間裡被截斷,而這個房間能塗的格子剛好夠用。這時那些塗滿的格子就「用完了」,房間裡其餘的格子都是空的。在更難的題裡,把房間裡塗滿格子的幾種擺法都試一試:在每種擺法裡都是空的格子,就是空的。

常見錯誤

  • 塗滿的格子邊挨著邊。角可以碰,邊不行。
  • 忘了直線規則。一整行或一整列的空格,最多隻能穿過兩個房間。這是大多數人最容易忘的規則。
  • 把空格隔斷。所有空格必須連在一起。斜著排的塗滿格子,會悄悄把一個角圍起來。
  • 去數沒有數字的房間。沒有數字的房間,塗幾個都行,一個都不塗也可以。

問與答

Heyawake 是什麼?

一種日本邏輯謎題,格子被分成許多房間。你要塗滿一些格子,讓每個有數字的房間恰好有那麼多塗滿的格子,塗滿的格子不能邊挨著邊,空格要連成一片,而且沒有哪條筆直的空格線穿過兩個以上的房間。

Heyawake 是什麼意思?

日語裡是「分開的房間」的意思,說的就是把格子分開的那些粗線。

怎麼塗滿格子,怎麼標記為空?

點一下格子把它塗滿,再點一次清空它。長按格子,可以用點把它標為空。拖曳可以一次標記一整段。

該從哪裡開始?

先看寫著 0 的房間,再看數字只有一種擺法的小房間。然後在每個塗滿的格子周圍點上點,去找長長的空格線。

棋盤有多大?

難度越高越大,從「簡單」的 6×10 到「專家」的 12×18。

準備好玩了嗎?

塗上房間需要的格子,給每個鄰格點上點,讓空格連成一片,不讓任何空格線穿過三個房間。從第一個房間到最後一個房間,Heyawake 就是這樣解的。