日本将棋 对战电脑

与电脑对战日本将棋 —— 三种难度,可打入与升变,赢取排名积分。

日本将棋玩法说明

日本将棋常被称为日本象棋,是世界上伟大的策略棋类之一,在日本已流传数百年。两名玩家隔着 9×9 的棋盘对峙,各自统领二十枚棋子,争相将死对方的王。将棋与其他象棋变体最大的不同在于“打入”规则:你吃掉的棋子不会离场——它会改换阵营,可以作为你自己的棋子重新投放到棋盘上。这让将棋以犀利和易于翻盘著称,因为子力从不会真正消失。你可以和朋友同屏对弈,也可以挑战三种难度的电脑。

游戏目标

目标是将死对方的王:把它逼到下一步无法逃脱被吃的境地。本应用没有子力和棋——当一方的王被将死(或极其罕见地一方无合法着法)时分出胜负。先手(此处显示为黑方)先走,之后双方轮流。每一回合你要么移动棋盘上的棋子,要么从持驹中打入一枚被吃的棋子。

棋盘与棋子

棋盘是 9×9 共 81 格。每方开局有一枚王、一枚飞车、一枚角行、两枚金将、两枚银将、两枚桂马、两枚香车和九枚步兵——合共二十枚。棋子呈楔形并指向敌方,因此你总能凭朝向分辨归属;对方一侧的棋子看起来是倒置的。使用“翻转棋盘”按钮,让每位玩家都能从自己一侧读盘。已升变的棋子以红色显示。

各子的走法

  • 王(王/玉):向八个方向中任意一方走一格。丢失王即输棋,务必护好。
  • 飞车(飛):沿直线在空格上走任意格数——上、下、左、右。它是最强的棋子,升变为“龙王”,另外获得斜走一格的能力。
  • 角行(角):沿斜线在空格上走任意格数。它升变为“龙马”,另外可向任意直线方向走一格。
  • 金将(金):向任意直线方向走一格,或斜前方走一格——共六格,但绝不斜后。金将不能升变,被吃时也不降级。
  • 银将(銀):直前走一格,或向四个斜方向之一走一格——共五格。它灵活,但在两侧和正后留有空当。升变后按金将走。
  • 桂马(桂):向前跳两格、再侧移一格,越过其间的一切。它是唯一会跳跃的棋子,且只能向前。升变后按金将走。
  • 香车(香):只沿直线向前在空格上走任意格数——绝不侧移或后退。升变后按金将走。
  • 步兵(歩):向正前方走一格并在该格吃子。与西洋象棋不同,没有一次走两格,也没有斜吃。升变后的步兵(“成步/と金”)按金将走,是强力的攻击手。

升变

离你最远的三行构成你的升变区。当棋子走入、走于其中或走出该区时,你可以让它升变——翻到更强的一面(以红色显示)。飞车、角行、银将、桂马、香车和步兵都能升变;王和金将不能。升变是可选的:有时未升变的银将或桂马保留着更灵活的走法,因此每次游戏都会询问你是否升变。

有一种情形升变是强制的:当棋子此后再也没有任何合法走法时。到达最后一行的步兵或香车、到达最后两行之一的桂马,都没有可前进的格子,因此必须升变。游戏会自动处理。

打入规则(将棋的招牌)

当你吃掉敌子时,它进入你的持驹,翻回未升变的一面。此后任何一回合,你都可以不走棋盘上的棋子,而是从持驹中把一枚棋子作为己方棋子打入任意空格——棋盘上任何地方,近处或远处皆可。打入的棋子总是以未升变状态落子(被吃的龙王会以普通飞车归来)。这就是将棋很少简化的原因:每次吃子都在武装对手,而持驹中的棋子可以打击任何地方。有四条限制:

  • 同一纵列不得有两枚步兵(二步):你不能把步兵打入已经有你自己一枚未升变步兵的纵列。该列上已升变的步兵不计。
  • 不得打入“死子”:你不能把棋子打到它此后再也无法移动之处——最后一行的步兵或香车,或最后两行之一的桂马。
  • 不得以打步将死(打步诘):你不能打入步兵而立即形成将死。(你仍可打步造成普通将军,其他任何棋子都可以打入形成将死。)
  • 只能走合法局面:与任何着法一样,打入不得使你自己的王处于被将。当你被将时,打入一子去挡住或吃掉将军之子是极好的防守。

将军与将死

当你的王受到攻击即被将军,你必须立即应对——把王移到安全处、吃掉将军之子,或挡住其路线(打入是极好的挡子方式)。如果没有合法办法脱离将军,那就是将死,对局结束。由于王从不会真正被吃,你总能预见将死的到来:被将军时,应用会用红色高亮你的王。

双人与对战电脑

双人模式下,你和朋友共用一块屏幕,轮流执先手与后手;“翻转棋盘”按钮会转动棋盘,让双方都从正面读盘,“悔棋”可收回失误。在“日本将棋 对战电脑”中,你选择一方以及三种难度之一。简单难度下法松散并会犯错,新手也能取胜;普通难度会向前推算几步并惩罚失误;专家难度搜索更深,重视持驹并搜寻将死——包括以打入取胜。电脑完全在你的设备上思考,因此离线也能玩。战胜它即可获得排名积分:简单 +10、普通 +30、专家 +100。

策略技巧

  • 构筑“囲”(王城)。用开局的着法把王藏进角落,躲在金银众将的墙后。王安全了你才能放手进攻,多数将棋对局是靠谁先将死取胜,而非靠子力。
  • 手中留子随时可打。持驹中的金或银往往比盘上的更值钱,因为你可以把它正好打在战斗焦点——即刻护城或增援进攻。
  • 在你占优兵力处进攻。在敌王附近兑子以打开路线,然后把棋子打入并推进到空当。飞车与角行钟爱指向敌方王城的开放纵列和斜线。
  • 防守时留意打入。吃子之前,先想想你交给对手的这枚子他能做什么。有时用自己打入去挡,比吃子从而武装敌人更好。
  • 有目的地升变。敌王附近的“と金”(成步)或成银是缓慢却无法阻挡的破城槌。但若银将的斜后走法对防守更有用,就别升变——每次由你决定。

常见问题

打入究竟怎么运作?

被吃的棋子以未升变状态进入你的持驹。轮到你时,你可以把持驹中的任意棋子作为己方棋子放到任意空格,而不走盘面。主要限制是:同一纵列不得有两枚你未升变的步兵、不得把棋子打到它再也无法移动之处、不得以打步立即将死。点击持驹栏中的棋子,再点击高亮的空格即可打入。

何时可以升变,是否强制?

当棋子走入、走于或走出最远三行(你的升变区)时都可以升变。升变是可选的,除非棋子此后会被困死:最后一行的步兵或香车、最后两行的桂马必须升变。金将和王永不升变。

将棋与西洋象棋有何不同?

棋盘是 9×9,棋子走法不同,且没有王车易位或吃过路兵。最大的区别是打入规则:被吃的棋子改换归属并重返棋局,因此对局直到最后仍然复杂,大逆转屡见不鲜。步兵也是直前走子与吃子,而非斜吃。

如何在对战电脑时获得排名积分?

在任意难度下赢下一局“日本将棋 对战电脑”即可。简单每胜一局 10 分,普通 30 分,专家 100 分。积分按难度分别记录;登录后你的最好成绩会出现在排行榜上。平局和失败不得分,所以请挑战你能战胜的最高难度。

这个游戏可以离线玩吗?

可以。页面加载完成后,双人对弈与电脑对手都完全在你的浏览器中运行,无需网络连接。离线赢得的排名积分会保存在你的设备上,等你重新联网并登录后自动上传。