Solvarium

謎題指南

怎麼解 Shakashaka

Shakashaka 是一種黑色三角形的謎題。你要在白格裡放半個格子大小的三角形,讓剩下的每一塊白色區域都是長方形,可以端正地立著,也可以像菱形一樣斜著。黑格上的數字告訴你有幾個三角形碰到它。

規則

  1. 白格裡可以放一個黑色三角形。它佔一個角,也就是半個格子。你也可以讓格子空著。
  2. 黑格上的數字,告訴你緊挨著它的格子(上、下、左、右)裡有幾個格子放著三角形。
  3. 剩下的白色部分必須全是長方形:可以是端正的,也可以像菱形一樣斜著。
  4. 黑格一直是黑格。

一道解好的謎題

011011110110
一道解好的謎題。四個三角形在中間切出一個斜著的正方形。每個 1 碰到一個三角形,角上的 0 一個也沒碰到。

最初的幾步

  1. 在每個 0 旁邊的格子上點一個點:那裡不放三角形。
  2. 找出需要每一個空鄰格的數字,比如 4,或者只剩兩個空格的 2。這些鄰格全都要放三角形。
  3. 想想白色的形狀:白色區域只能有直角。尖尖的白色角是絕對不允許的。
  4. 找菱形:圍著一個點的四個三角形,會組成一個斜著的正方形。

技巧,一步一步來

0 不要三角形

寫著 0 的黑格,旁邊的四個格子裡都沒有三角形。在每個格子裡點一個點:它們保持全白。這些白格再決定周圍的三角形可以朝哪邊斜。

0
0 的四個鄰格保持白色。

需要所有鄰格的數字

如果一個數字和它旁邊的空格一樣多,每個空格裡都有三角形。而一旦一個數字的三角形夠了,它剩下的鄰格就點上點,保持白色。這樣數是每道謎題的第一步,不過它還沒告訴你每個三角形佔哪個角。

沒有尖尖的白角

每一塊白色區域都必須是長方形,所以它所有的角都是直角。如果一個三角形會在黑格、邊緣或另一個三角形旁邊留下一個尖尖的白色角,說明它放錯了角。選角就靠這個:三角形有四種斜法,通常只有一種能讓白色區域的角都是直角。

讀一個格點

看四個格子相交的一個點。它周圍的白色區域只能在這裡轉一個直角、筆直地經過,或者把它完全圍住。所以圍著一個點的四塊拼塊,只有少數幾種組合。一個個試:如果每一種可行的組合都在某個格子裡放同一塊,那這塊就是對的。接著對相鄰的兩個點,也就是圍著一條邊的六個格子,做同樣的事。

斜著的正方形

四個背向同一個點斜著的三角形,會組成一個斜著的白色正方形,也就是菱形。更大的菱形和長長的斜長方形也是同樣搭出來的,三角形排在它們的邊上。一旦你看到斜形的一條邊,其他邊上的三角形通常就跟著出來了。

圍著一個點的四個三角形:一個白色菱形。

常見錯誤

  • 數了斜角的格子。數字只數它正上、正下、正左、正右的四個格子。
  • 尖尖的白色形狀。白色區域必須是真正的長方形。如果出現三角形的白色空隙,說明有三角形放在了錯的角。
  • 忘了斜著的長方形。菱形和斜長方形是允許的,而且常常就是答案。
  • 習慣性地填滿白格。格子可以完全保持白色。不是每個格子都需要三角形。

問與答

Shakashaka 是什麼?

一種日本邏輯謎題,在白格裡放黑色三角形,讓剩下的白色部分都組成長方形,無論端正還是斜著。黑格上的數字表示旁邊有幾個三角形。

白色區域可以是斜的嗎?

可以。白色區域可以是端正的長方形,也可以是像菱形一樣轉過來的長方形。兩種都可以。

怎麼放三角形?

點一下白格靠近角的地方,那個角就會放上三角形。點一下中間,格子就會畫上一個點,表示空著。再點同一個地方,標記就消失。用手指劃過去,可以連著放同樣的標記。

我該從哪裡開始?

從 0 和需要所有空鄰格的數字開始。然後問哪個角能讓白色區域的角都是直角,來決定每個三角形的角。

棋盤有多大?

隨難度增大,從簡單的 6×10 到專家的 12×18。

準備好玩了嗎?

數出每個數字需要的三角形,絕不留下尖尖的白角,一次讀一個點。Shakashaka 的長方形就是這樣出現的。