海战棋是一道披着海战外衣的搜索题。每位玩家在 10×10 的格子里藏五艘船,双方轮流 报坐标,直到有人打中对方全部十七个船格。
规则一分钟就学会,但真正的游戏从你不再乱打的那一刻开始。船的长度是 5、4、3、3、2, 所有策略都从这些数字里来:如果剩下最短的船长 2 格,就没必要打相邻的格子,因为两个已经打过的格子 之间藏不下任何一艘船。这叫奇偶格搜索,能把工作量砍掉一半。
游戏的另一半是补刀。一旦命中,就停止搜索,朝相邻四格开炮,直到摸清船的方向;然后顺着 这条线一路打到它沉没。而且因为标准规则要求宣布沉的是哪一艘,每击沉一艘,你就少考虑一种 长度。
有一条规则人人都要争:船能不能挨着。经典版的印刷规则允许;「禁止相邻」变体对高手更好。部署前 就定下来,别等到第一炮命中之后再吵。
怎么玩
两张格子图、五艘船、怎么报坐标和命中、什么时候必须宣布击沉,以及值得知道的变体——包括那条人人都要争一争的规则。
常见问题
一共有几艘船?
每人五艘,长度 5、4、3、3、2——合计十七格。
船可以挨着吗?
按标准规则可以。「禁止相邻」变体很常见,对高手更好;开局前说定。
怎么开炮最好?
先按奇偶格跳着打,直到第一次命中,再顺着船的方向补刀。
船可以斜放吗?
不可以,只能横放或竖放,且不得重叠。
可以免费在线玩吗?
可以,这里就能免费玩,和电脑对战或者把链接发给朋友。
指南
规则海战棋规则:怎么玩两张格子图、五艘船、怎么报坐标和命中、什么时候必须宣布击沉,以及值得知道的变体——包括那条人人都要争一争的规则。阅读完整指南 →历史The history of BattleshipA pencil-and-paper game played in the trenches, commercialised as Salvo in 1931, turned into plastic by Milton Bradley in 1967 — and now a textbook example of how to search efficiently.阅读完整指南 →策略Battleship strategy: search like a computerWhy random shooting takes 95 shots and good search takes 40: parity hunting, hunt-and-target, probability density maps, and how to deploy a fleet that is genuinely hard to find.阅读完整指南 →
立即免费玩海战棋
无需注册、无需下载,直接在浏览器中与电脑对战,或与同一台设备上的朋友、线上的朋友对弈。