命中说明该格有船,击沉说明那艘船已不需要继续攻击。两种反馈回答的问题不同。
先处理目标,再重启搜索
两个相邻命中能提示方向,却不能单独证明船长。若仍可能是长船,应检查两端未打格。游戏明确确认击沉后,就别继续延长该线,转而找剩余舰队。除非规则明确禁止船相邻,否则不能把周围都标为空。
操作步骤
- 区分命中标记与击沉提示。
- 目标未完成时检查合法的未打端点。
- 确认击沉后更新剩余船长,再搜索。
相邻命中可能来自不同船吗?
允许船相邻的版本可以。方向只能先当假设,等反馈确认;以当前模式规则为准。
命中说明该格有船,击沉说明那艘船已不需要继续攻击。两种反馈回答的问题不同。
命中说明该格有船,击沉说明那艘船已不需要继续攻击。两种反馈回答的问题不同。
两个相邻命中能提示方向,却不能单独证明船长。若仍可能是长船,应检查两端未打格。游戏明确确认击沉后,就别继续延长该线,转而找剩余舰队。除非规则明确禁止船相邻,否则不能把周围都标为空。
允许船相邻的版本可以。方向只能先当假设,等反馈确认;以当前模式规则为准。
在横竖排列的网格中,棋盘格搜索可以命中每艘长度至少为二的直线舰船,但无法覆盖单格舰船,所以应先检查剩余舰队。