海战棋

在 10×10 的网格上藏好你的舰队,然后一格一格地搜寻电脑隐藏的战舰。击沉全部敌舰即获胜。三种难度,可排名,离线可玩。

海战棋玩法说明

海战棋是一款经典的双方舰队猜测游戏,讲究隐藏战舰与推理判断,早在登上屏幕之前就已在纸上流传了好几代人。你和电脑各自在自己的秘密 10×10 网格上指挥一支舰队。你先随意布置自己的战舰,然后双方轮流报出坐标,向看不见的海面开火。每次射击都会返回“命中”或“未中”,你便从这点滴信息中逐步勾勒出敌方舰队并步步逼近。谁先击沉对方的全部战舰,谁就获胜。它一分钟就能学会,奖励缜密的思考,而且完全在你的设备上运行——挑战三种难度的电脑对手,每赢一局都能获得排名积分。

游戏目标

率先击沉敌方的整支舰队。双方都从藏在 10×10 网格上的同样五艘战舰开始。你只能看到自己的战舰;敌方网格始终笼罩在战争迷雾中,直到你的射击将它揭开。当一艘战舰的每一格都被命中时它才被击沉,只要一方舰队被彻底摧毁,游戏立即结束。

网格与舰队

每位玩家都有一个 10×10 的网格——十列(A–J)和十行(1–10),共一百个方格。你的舰队是五艘长度不同的战舰:5 格的航空母舰、4 格的战列舰、3 格的巡洋舰、3 格的潜艇和 2 格的巡逻艇——共十七个战舰格。战舰沿网格线横向或纵向摆放,且从不重叠。对局中你会看到两块棋盘:自己的舰队(标出敌方射来的炮火),以及敌方海域(你在此落下自己的射击)。

布置你的战舰

  • 点击你网格上的一个方格来放置每艘战舰;战舰会从那里按当前方向延伸。绿色预览表示该位置合法,红色预览表示它超出棋盘或与另一艘战舰交叉。
  • 在放下战舰之前,用“旋转”按钮在横向与纵向之间切换。在对局开始之前,你随时可以“清空”整个布局重新开始。
  • 赶时间?点击“随机”即可用合法布局自动排布整支舰队,然后微调或直接按“就绪”。电脑始终秘密且随机地排布自己的舰队。

行棋规则

  • 双方舰队布置完毕后,玩家轮流行动。轮到你时,你向敌方网格中一个此前未曾射击过的方格开火——点击该方格即可射击。
  • 每次射击非中即空。命中表示该方格下方有一格敌方战舰;未中则是空旷的海面。命中用红色标记,未中用白色标记,因此你绝不会忘记自己已经打过哪里。
  • 只有当一艘战舰的所有格子都被命中时它才被击沉——3 格的巡洋舰需要三次分别的命中。战舰沉没时会在网格上被揭示,剩余战舰的计数随之减少。
  • 无论命中还是未中,回合都是一次一射地传递。你绝不会提前看到敌方的布局;你只能从自己射击产生的命中与未中中去了解它。

胜负

当一方击沉了对方全部五艘战舰的那一刻,游戏结束。如果你先干掉电脑的最后一艘战舰,你就获胜,胜利横幅随之出现;如果电脑先击沉你的舰队,你就落败。没有平局——总有一方的舰队先沉。由于每次命中都是永久的,战舰一旦开火便不再移动,一局通常在远少于一百次射击内就能分出胜负。你可以随时开始“新游戏”,重新选择难度并布置一支新舰队。

与电脑对战(排名赛)

你从三种难度中选择其一,它们决定电脑搜寻得有多聪明。简单难度朝随机方格开火,因此细心的玩家可以轻松取胜。普通难度采用“搜索—追击”法:它随机射击直到命中,随后向相邻方格扩展,先解决受伤的战舰再回到搜索。专家难度加入了概率密度瞄准——对每一个方格,它估算剩余敌舰仍能有多少种摆放方式,优先选择最“繁忙”的方格,用棋盘格搜索来节省射击,并毫不留情地追击受损的战舰。关键在于,电脑从不作弊:在每个难度下,它都仅凭自己合法收到的命中与未中来决定往哪里开火,正是你所掌握的关于它舰队的那些信息。它看不到你的战舰在哪里。一切都在你的设备上运行,因此离线也能玩。战胜它即可获得排名积分——简单 +10、普通 +30、专家 +100——登录后可将最好成绩记录到排行榜。

策略技巧

  • 把战舰分散开,别把边缘和角落当作唯一的藏身处。挤在一起的战舰一旦被发现就很容易被扫清,而可预测的布局正是电脑最先清理的。
  • 一旦命中,就停止搜索、开始追击。朝命中格旁边的四个方格射击;只要第二次命中与第一次连成一线,就沿着那条线继续射击,直到战舰沉没。
  • 用棋盘格模式高效搜索。由于最小的战舰也覆盖两格,只朝棋盘上同色的方格射击仍能触及每一艘战舰,并用大约一半的射击就找到它们。
  • 数一数还剩什么。剩余战舰计数以及你已击沉的尺寸,会告诉你还有哪些长度的战舰在海上,于是你可以不再去试探那些小到容不下任何幸存战舰的空隙。

常见问题

命中战舰后我能再射一次吗?

不能。本版本采用简单的经典规则,每回合一射,无论命中与否,因此每次射击后回合总是交给对方。这让节奏保持均衡,也让概率机器人的算法对双方都公平。

电脑能看到我的战舰在哪里吗?

绝不能。电脑只根据它实际打出的命中与未中来选择每一次射击——正是你所掌握的关于它舰队的同样公开信息。即便是专家难度也纯粹依据那段射击历史以及它已击沉战舰的尺寸;它无法访问你隐藏的布局。

我如何获得排名积分?

在任意难度下战胜电脑一局即可。简单难度值 10 排名分,普通 30 分,专家 100 分。积分按难度分别记录;登录后你的最好成绩会出现在排行榜上。落败不得分,所以请挑选你真正能战胜的最高难度。

为什么没有同屏双人模式?

海战棋依赖隐藏的舰队——每一方都不能看到对方的网格。在同一块共享的屏幕上,这种保密是不可能的,因此本游戏是与电脑对战,它的舰队会一直隐藏,直到你的射击将其揭开。页面加载完成后,一切都可离线运行。