第25章:帐篷
你有一个方格网格,其中一些包含树木。你的目标是在一些剩余方格中放置帐篷,使得满足以下条件:
- 帐篷数量与树木数量完全相等。
- 帐篷和树木可以配对,使得每个帐篷直接与其自己的树木相邻(水平或垂直,但不是对角)。然而,帐篷除了与自己的树木相邻外,也可能与其他树木相邻。
- 没有两个帐篷在水平、垂直_或对角_上相邻。
- 每行和每列中的帐篷数量与网格周围给出的数字相匹配。
这个谜题可以在互联网上的几个地方找到,通过电子邮件引起了我的注意。我不知道应该将发明它的功劳归于谁。
25.1 帐篷操作
在空白方格中左键点击将在其中放置帐篷。在空白方格中右键点击将其涂成绿色,表示你确定它_不是_帐篷。在占用的方格中点击任一按钮将清除它。
如果你用右键沿行或列_拖拽_,你覆盖区域中的每个空白方格都会变成绿色,其他方格不会受到影响。(这对于在放置了一行的所有帐篷后清除该行的其余部分很有用。)
你也可以使用光标键在网格中移动。在空方格上按回车键将放置帐篷,在空方格上按空格键将其涂成绿色;任一键都会清除占用的方格。按住Shift并按光标键将空方格涂成绿色。按住Control并按光标键将空方格和有帐篷的方格都涂成绿色。
(第2.1节 中描述的所有操作也都可用。)
25.2 帐篷参数
这些参数可从”类型”菜单的”自定义…”选项中获得。
宽度,高度:网格的方格大小。
难度:控制生成谜题的难度。更困难的谜题需要更复杂的推论,但目前所有可用的难度级别都不需要猜测或回溯。
💡
Simon Tatham’s Portable Puzzle Collection, version 20250615.b589c5e
最后更新于