在 8×8 海图上猎杀敌方舰队 — 比 AI 先击沉对方四艘船。
上方为敌方海域 — 点击格子开火。红 X 命中,灰点未中。下方是你的舰队,每回合显示 AI 的射击。比 AI 先击沉四艘敌舰(长度 4、3、3、2)即获胜。
舰船之间互不接触,连斜角也不相邻。计分:每命中一次 50 分。获胜再加 300 分,自己舰队每剩一格加 40 分,64 格中每省下一发再加 10 分。
用棋盘格搜索。最短的船长度为 2,所以只射 (行+列) 为偶数的格子就能保证每艘船都至少被打中一次 — 搜索阶段把射击量砍半但不漏船。命中后再密集扫射。
第二发命中时确定轴向。两个相邻命中决定了船的方向 — 之后的射击只需沿这条直线两端延伸。轴向已定还去打垂直格是在浪费弹药,等于送给 AI 免费回合。
把角落留到最后。每艘船能覆盖角格的摆法只有两种(横一种、竖一种),而中央格在每个方向上最多可被船长那么多种摆法覆盖——所以角落是统计上最差的开局选择。先扫中央行,再收拢边缘,角落往往随邻格被消除而自然排除。船与船互不接触,所以被击沉船周围的格子(含斜角)全是空海,可以跳过。
心里记着还剩哪几艘。每击沉一艘,从 4、3、3、2 中减去对应长度。若只剩 4 号船,任何不足 4 连格的未射区都不可能容纳 — 跳过它,瞄准长直线。