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 就是这样解的。