基础术语
游戏使用的10行×10列的正方形网格,通常用字母(A-J)标记行,数字(1-10)标记列,共100个格子。每个格子是放置战舰或发起攻击的基本单位。坐标系统采用字母加数字的组合表示,例如A1表示第一行第一列,J10表示第十行第十列。
游戏中用于占据棋盘格子的单位,每艘战舰占据连续的若干格子。共有5种规格不同的战舰,大小从2格到5格不等,总计占用17个棋盘格子。战舰必须水平或垂直放置在连续格子上,不能对角放置。
游戏开始前将己方战舰放置在棋盘上的过程。部署阶段是纯策略环节,不会受到对方攻击。玩家需要考虑防守效果来决定每艘战舰的位置和朝向。战舰之间不能重叠,也不能超出棋盘边界。
玩家和电脑交替行动的时间单位。每个回合中,当前行动方选择一个未被攻击过的格子发起攻击,然后等待系统反馈攻击结果(命中或未命中)。回合制设计确保了游戏的公平性和策略深度。
攻击相关术语
攻击的格子中包含对方战舰的一部分,即该坐标位置存在对方的战舰。命中后该格子会被标记为已攻击状态,玩家可以据此推断战舰的朝向并继续追踪。命中是获取战场信息和推进游戏进程的最关键动作。
攻击的格子中不包含任何战舰的组成部分,即该坐标位置是空格。未命中的格子同样会被标记,虽然没有直接造成伤害,但它排除了该位置及其附近区域存在战舰的可能性,帮助缩小搜索范围。
当一艘战舰的所有格子都被成功命中时,该战舰被判定为击沉。击沉是游戏中的重要里程碑,不仅减少了对方的战力,还能通过战舰的完整轮廓获取部署信息。击沉后棋盘上会高亮显示该战舰的完整位置。
在首次命中某艘战舰后,围绕命中点进行系统性搜索以确定战舰朝向并完成击沉的过程。追踪是海战棋中最重要的中级技巧,正确的追踪方法可以在最少的额外攻击次数内完成击沉。
战舰规格
游戏中最大的战舰,占据5个连续格子。因其体积最大,在棋盘上的合法放置位置相对有限(水平方向6种×垂直方向6种=36种可能位置),但也因此更容易被搜索算法定位。航空母舰是首要搜索目标之一。
占据4个连续格子的大型战舰。战列舰在部署时具有较高的灵活性(42种可能位置),同时体积也相当可观。在搜索策略中,战列舰通常是第二个被优先定位的目标。
占据3个连续格子的中型战舰。巡洋舰大小适中(48种可能位置),是游戏中的标准战舰类型。它的体积使其在搜索中不会被完全忽视,但也不如大型战舰那样容易被发现。
同样占据3个连续格子的战舰,与巡洋舰规格相同。虽然大小相同,但在实际游戏中,玩家通常会将潜艇部署在与巡洋舰不同的区域,以分散风险。潜艇的隐蔽性在策略层面与巡洋舰相当。
游戏中最小的战舰,仅占据2个连续格子。驱逐舰因其极小的体积(54种可能位置)而成为最难被发现的战舰,经常是游戏中最后一个被击沉的目标。将驱逐舰部署在棋盘角落可以最大化其隐蔽效果。
策略术语
一种高效的初始搜索策略,按照类似国际象棋棋盘的黑白格交替模式进行攻击。由于最小的战舰占据2格(必然跨越一个黑格和一个白格),这种间隔攻击方式确保不会遗漏任何战舰,同时将搜索面积减半至约50个格子。
AI用来评估每个未攻击格子价值的核心指标。概率密度表示在当前已知信息下,某个格子被任意一艘剩余战舰占据的可能性大小。概率密度越高的格子,被攻击的预期收益越大。AI通过叠加所有剩余战舰在每个格子上的合法放置方案数来计算。
每次攻击所能获取的战场信息量。未命中排除了该格子及附近区域的战舰可能性(负信息),命中则确认了战舰位置并提供追踪方向(正信息)。高水平玩家会优先选择信息价值最大的格子进行攻击,而非盲目追求命中概率。
某艘战舰在当前已知约束条件下,在棋盘上可能存在的所有合法放置位置的总数。随着游戏推进,已知的命中和未命中信息不断压缩每艘战舰的生存空间。生存空间越小,AI定位该战舰所需攻击次数的期望值也越低。
UD5工具箱