谜题指南
怎么解 Bimaru
Bimaru 是古老的战舰游戏的逻辑版:舰队藏在海里,你一炮不放,把每条船找出来。行和列旁边的数字告诉你有几个格子是船,而且船和船从不相碰。下面讲讲怎么把它们找出来。
规则
- 把谜题下面显示的舰队藏起来。每艘船是一条直线的格子,横着或竖着。
- 行或列旁边的数字,告诉你它有几个格子是船。
- 船和船从来不会相碰,角也不行。
- 蓝色格子是一开始就给出的:它显示船的一部分,看它的形状就知道是哪一部分。
一道解好的谜题
最初的几步
- 数字是 0 的行和列,全部填上水。
- 看看给出的格子:船头、船身,或者只有一格的船,能告诉你它周围的很多事。
- 每个船格周围,四个斜角的格子都是水。
- 看看谜题下面的舰队:先放最大的船,趁着还看得出它能放在哪里。
技巧,一步一步来
填满的行和全空的行
最上面一行写着 0,所以整行都是水。第二行写着 3,而它还不是水的格子只有三个,所以三个都是船。只要一行或一列已经有了和数字一样多的船格,剩下的就都是水;只要它剩下的空格正好等于还缺的船格数,这些空格就全是船。
只有一格的船
这个给出的格子是一条圆形的、只有一格的船。它已经完整了,而船和船连角都不能碰。所以它周围的 8 个格子全是水。
给出的船头
这个给出的格子是一条船的左端。船向右延伸,所以右边那一格也是船。船头的其他邻格都是水,右边那一格的上面和下面也是水,因为横着的船,上下是不会有别的船的。
角上是水
船是直的,而且连角都不会相碰。所以任何一个船格的四个斜角邻格一定是水,哪怕你还不知道这条船朝哪个方向。每找到一个船格,就在那些格子上放波浪。
数清舰队
谜题下面的舰队告诉你还缺哪些船。如果最长的船已经放好了,别处同样长的一排格子就不能再长了:用水把它封住。如果舰队里的每条船都找到了,所有还空着的格子都是水。
大船能放在哪里?
对于还缺的最大的船,把它还可能躺的位置全看一遍:每一行和每一列,要有足够的空间,数字也要够大。哪个格子已经没有任何船够得着,它就是水。如果这条船所有可能的位置都包含同一个格子,这个格子就是船。在中等和困难的谜题里,这一步会带出其余的部分。
常见错误
- 船在角上相碰。连角也不能碰。每个船格的四个斜角都要标成水。
- 忘了舰队。光靠数字不够:船必须和谜题下面显示的舰队完全一致。
- 弯曲的船。每条船都是直的,横着或竖着。L 形是两条船,那它们就相碰了。
- 没看给出格子的形状。给出的船头或船身,会告诉你船往哪边延伸。
问与答
准备好玩了吗?
全空和填满的行、每条船周围的水、给出的船体,还有数清舰队:整支舰队就是这样现身的。