免費三角形邏輯謎題

線上玩 Shakashaka

在白格放入直角三角形,使每一塊剩下的白色都變成整齊的長方形——正放或傾斜 45 度皆可。黑格裡的數字告訴你有幾個三角形與它相鄰。這是 Nikoli 一款靜謐優雅的圖形謎題。

時間 00:00
錯誤 0

點一個白格,循環切換四種三角形再回到空白(右鍵反向)。讓每一塊剩下的白色都成為長方形,正放或傾斜 45 度。

正在產生唯一解的 Shakashaka…

什麼是 Shakashaka?

Shakashaka 在黑白格的盤面上進行。你可以在任一白格放入黑色直角三角形,選擇四種方向之一,沿對角線剛好覆蓋半格。白格也可以完全留空。

兩條規則主宰你的選擇。第一,每一塊剩下的白色都必須是長方形——正放,或旋轉 45 度成為菱形。第二,黑格裡的數字表示其上下左右相鄰格中含有三角形的數目。

  • 每個白格是空白,或放四種三角形之一。
  • 三角形沿對角線覆蓋半格。
  • 每一塊剩下的白色都必須是長方形。
  • 長方形可正放或傾斜 45 度。
  • 黑格的數字計算相鄰格的三角形數。

為什麼不能只放一個三角形

在原本空白處只放一個三角形,會留下一塊三角形的白色,而三角形不是長方形。因此三角形永遠不能單獨存在——它們成群出現,把白色重新收成長方形。

最小的合法組合,是四個三角形在一角相會形成的菱形,或一對三角形把白色長條的末端方正地收口。

讀懂數字

數字做了很多事。0 表示該黑格的鄰格都沒有三角形;4 表示四個鄰格都是三角形。

最有用的是邊與角附近的數字,因為這些格子的鄰居較少。靠角且只有兩個鄰居的黑格上的 2,會一次把兩個鄰居都定為三角形。

  • 0:四個鄰格都不是三角形。
  • 4:四個鄰格都是三角形。
  • 邊與角的提示最強。
  • 把提示與長方形規則一起運用。
  • 沒有數字的黑格只是牆。

在這裡怎麼玩

點一個白格放入三角形;再點便循環切換四種方向,再回到空白。右鍵則反向循環。

與解答不符的三角形會被標示,當每一塊白色都是長方形、每個數字都滿足時,謎題即告完成。

  • 左鍵:循環三角形與空白。
  • 右鍵:反向切換方向。
  • 錯誤的三角形以紅色標示。
  • 提示放下一個正確格,清空可重來。
  • 解答會顯示完成的排列。

FAQ

Shakashaka 常見問題

什麼是 Shakashaka?

Shakashaka 是 Nikoli 的邏輯謎題。你在白格放入黑色直角三角形,使每一塊剩下的白色都構成長方形,黑格的數字則計算相鄰的三角形。

規則是什麼?

用半格三角形填某些白格,使所有剩下的白色都是長方形——正放或傾斜 45 度——且每個數字等於相鄰格的三角形數。

黑格裡的數字代表什麼?

數字計算該黑格上下左右相鄰格中的三角形數量。沒有數字的黑格只是一道牆。

為什麼不能單獨放一個三角形?

單一個三角形會留下三角形的白色,那不是長方形。三角形必須組合,常會組成菱形。