谜题指南
怎么解 Shakashaka
Shakashaka 是一种黑色三角形的谜题。你要在白格里放半个格子大小的三角形,让剩下的每一块白色区域都是长方形,可以端正地立着,也可以像菱形一样斜着。黑格上的数字告诉你有几个三角形碰到它。
规则
- 白格里可以放一个黑色三角形。它占一个角,也就是半个格子。你也可以让格子空着。
- 黑格上的数字,告诉你紧挨着它的格子(上、下、左、右)里有几个格子放着三角形。
- 剩下的白色部分必须全是长方形:可以是端正的,也可以像菱形一样斜着。
- 黑格一直是黑格。
一道解好的谜题
最初的几步
- 在每个 0 旁边的格子上点一个点:那里不放三角形。
- 找出需要每一个空邻格的数字,比如 4,或者只剩两个空格的 2。这些邻格全都要放三角形。
- 想想白色的形状:白色区域只能有直角。尖尖的白色角是绝对不允许的。
- 找菱形:围着一个点的四个三角形,会组成一个斜着的正方形。
技巧,一步一步来
0 不要三角形
写着 0 的黑格,旁边的四个格子里都没有三角形。在每个格子里点一个点:它们保持全白。这些白格再决定周围的三角形可以朝哪边斜。
需要所有邻格的数字
如果一个数字和它旁边的空格一样多,每个空格里都有三角形。而一旦一个数字的三角形够了,它剩下的邻格就点上点,保持白色。这样数是每道谜题的第一步,不过它还没告诉你每个三角形占哪个角。
没有尖尖的白角
每一块白色区域都必须是长方形,所以它所有的角都是直角。如果一个三角形会在黑格、边缘或另一个三角形旁边留下一个尖尖的白色角,说明它放错了角。选角就靠这个:三角形有四种斜法,通常只有一种能让白色区域的角都是直角。
读一个格点
看四个格子相交的一个点。它周围的白色区域只能在这里转一个直角、笔直地经过,或者把它完全围住。所以围着一个点的四块拼块,只有少数几种组合。一个个试:如果每一种可行的组合都在某个格子里放同一块,那这块就是对的。接着对相邻的两个点,也就是围着一条边的六个格子,做同样的事。
斜着的正方形
四个背向同一个点斜着的三角形,会组成一个斜着的白色正方形,也就是菱形。更大的菱形和长长的斜长方形也是同样搭出来的,三角形排在它们的边上。一旦你看到斜形的一条边,其他边上的三角形通常就跟着出来了。
常见错误
- 数了斜角的格子。数字只数它正上、正下、正左、正右的四个格子。
- 尖尖的白色形状。白色区域必须是真正的长方形。如果出现三角形的白色空隙,说明有三角形放在了错的角。
- 忘了斜着的长方形。菱形和斜长方形是允许的,而且常常就是答案。
- 习惯性地填满白格。格子可以完全保持白色。不是每个格子都需要三角形。
问与答
准备好玩了吗?
数出每个数字需要的三角形,绝不留下尖尖的白角,一次读一个点。Shakashaka 的长方形就是这样出现的。