第26章:桥梁
你有一组分布在游戏区域的岛屿。每个岛屿包含一个数字。你的目标是用桥梁连接岛屿,要求:
- 桥梁水平或垂直延伸。
- 终止于任何岛屿的桥梁数量等于该岛屿中写的数字。
- 两个岛屿之间可以有两座平行桥梁,但不能超过两座。
- 桥梁不能相互交叉。
- 所有岛屿都连接在一起。
有一些可配置的替代模式,涉及将平行桥梁限制更改为2以外的其他值,并引入额外约束,即任何桥梁序列都不能形成从一个岛屿回到同一岛屿的循环。上述规则是默认规则。
这个谜题的功劳归于Nikoli [12] 。
桥梁游戏由James Harvey贡献给这个合集。
[12] https://www.nikoli.co.jp/en/puzzles/Hashiwokakero/
26.1 桥梁操作
要在两个岛屿之间放置桥梁,点击并拖拽从一个岛屿到另一个岛屿。你不需要一直拖到目的地:只需移动足够远,使预期的桥梁方向明确无误。(这让你可以将鼠标保持在起始岛屿附近,方便地向多个方向架设桥梁。)
当已经存在桥梁时再次这样做将添加另一座平行桥梁。如果两个岛屿之间已经有当前游戏规则允许的最多桥梁数(默认为两座),相同的拖拽动作将移除所有桥梁。
如果你想提醒自己两个岛屿之间绝对没有桥梁,可以用同样的方式在它们之间右键拖拽来绘制”非桥梁”标记。
如果你认为已经完成了一个岛屿(即你已经放置了所有桥梁并确信它们在正确的位置),可以通过左键点击该岛屿将其标记为完成。这将高亮显示它和连接到它的所有桥梁,你将被阻止意外修改这些桥梁。再次左键点击高亮显示的岛屿将取消标记并恢复你修改它的能力。
你也可以使用光标键在网格中移动:如果可能,光标将始终正交移动;否则它将朝向指示方向上最近的岛屿移动。按回车键然后按光标键在该方向架设桥梁(如果可用);按空格键然后按光标键放置”非桥梁”标记。
按两次回车键将岛屿标记为完成。
违反谜题规则的情况将用红色标记:
- 桥梁过多的岛屿将用红色高亮显示。
- 桥梁过少的岛屿如果确定是错误(而不仅仅是尚未完成)将用红色高亮显示:例如,如果添加足够的桥梁会涉及交叉另一座桥梁或移除非桥梁标记,或者如果岛屿已被高亮为完成。
- 一组岛屿和桥梁如果是谜题的封闭子集且无法连接到其余岛屿,可能会用红色高亮显示。例如,如果你直接用桥梁连接两个1,而它们不是网格上唯一的两个岛屿,它们将变红,表明这样的组合不能包含在任何有效解决方案中。
- 如果你选择了(非默认)选项来禁止解决方案中的循环,形成循环的一组桥梁将被高亮显示。
(第2.1节 中描述的所有操作也都可用。)
26.2 桥梁参数
这些参数可从”类型”菜单的”自定义…”选项中获得。
宽度,高度:网格的方格大小。
难度:谜题的难度级别。
允许循环:默认选中。如果清除,生成的谜题可以在不创建循环的情况下解决,任何包含循环的解决方案都不被允许。
每个方向的最大桥梁数:任何特定方向上的最大桥梁数。默认值是2,但你可以将其更改为1、3或4。一般来说,数量越少越容易。
岛屿方格百分比:生成器在完成前尝试放置的岛屿方格的大致百分比。某些布局可能无法放置足够的岛屿;这是一个上界。
扩展因子(百分比):生成器随机选择一个现有岛屿(在首先在某处创建初始岛屿之后),然后选择一个随机方向并查看在创建另一个岛屿之前可以延伸多远。此参数确定延伸到尽可能远而不是在更近处停止的可能性。高扩展因子通常意味着更容易的谜题和更少的可能岛屿;低扩展因子可以创建许多紧密排列的岛屿。
26.3 桥梁用户偏好
在支持用户偏好的平台上,“游戏”菜单中的”偏好设置”选项将让你配置是否显示可能的桥梁位置。与’G’键不同,这将在游戏之间持续存在。
Simon Tatham’s Portable Puzzle Collection, version 20250615.b589c5e