將棋最特別的地方,是棋子被吃後不會退出對局。它會來到吃子一方手中,之後還能換個方向重新打回棋盤。於是局面裡不只有眼前的四十枚棋,還多了隨時可能落下的持駒。下面不按術語表硬背,而是順著一盤棋實際發生的順序,把真正會用到的規則講清楚。
先知道怎樣算贏:讓對方的王無路可走
本將棋使用 9×9 棋盤,雙方各有二十枚棋。先手走第一步,之後輪流行動。棋子沒有黑白顏色,而是靠尖端分敵我:尖端朝向對方陣地,就是你的棋。網頁棋盤會自動替雙方擺好初始陣形,不需要手動記位置。
攻擊到對方王所在的格子叫「將軍」。如果王受到攻擊,而且無論逃走、擋住攻擊還是吃掉進攻棋都無法脫險,就是將死,對局結束。你不能走出一手讓自己的王繼續暴露在攻擊下;棋盤也不會接受這種著法。
八種棋子怎樣走:先按形狀記,不必背口訣
- 王將。向周圍八個方向走一格,但不能走進對方正在攻擊的格子。
- 金將。向前、橫向、斜前和正後走一格,唯獨不能斜著後退。它常留在王身邊。
- 銀將。向正前與四個斜向走一格,不能橫走,也不能正後退。
- 桂馬。向前跳兩格、再向左或右一格。它可以越過中間的棋,但只能向前跳。
- 香車。沿正前方走任意格,不能後退,也不能越過擋路的棋。
- 步兵。只向正前方走一格。它不像國際象棋的兵那樣斜著吃子,也沒有開局走兩格。
- 飛車。沿橫線或直行走任意格,遇到棋子必須停下。
- 角行。沿四條斜線走任意格,同樣不能越子。
這裡的「向前」永遠指棋子尖端所指的方向。換邊後的持駒重新落下時會轉向,所以也會朝新主人的前方行動。
吃掉的棋不會消失,它會成為你的持駒
盤上的棋走到對方棋所在的格子,就把那枚棋吃掉。被吃的棋去掉升變狀態,進入你的持駒區。以後輪到你時,可以不移動盤上的棋,而是選擇一枚持駒放進任意合法空格,這就是「打入」。走子或打入只能選一種,不能在同一回合做兩次。
打入時,桂馬不能落在對方最後兩行,因為它將沒有下一步;香車和步兵不能落在最後一行。飛車、角行、金將與銀將只要格子為空並且不會讓己方王處於被攻擊狀態,就可以打入。持駒剛落下時不能直接以升變形態出現。
進入敵陣三行後,多數棋可以選擇升變
靠近對方一側的三行是你的升變區。一枚可升變的棋,只要這一手從升變區出發、進入升變區,或在區內移動,就可以選擇升變。升變只發生在移動盤上棋子之後;從手中打入的棋必須保持未升變狀態,至少等下一回合再走一步。
- 飛車升為龍王:保留橫豎長距離移動,再增加斜向一格。
- 角行升為龍馬:保留斜線長距離移動,再增加橫豎一格。
- 銀、桂、香、步升變:之後都按金將的方式走。金將與王將不能升變。
升變並非總是強制。銀有時會保留斜後退的能力;但未升變的步兵和香車走到最後一行、桂馬走到最後兩行後將再無合法走法,所以到達這些位置時必須升變。
被將軍時,下一手必須先救王
王受到攻擊後,不能先去別處吃子或發動自己的進攻。你必須用這一手解除將軍,通常只有三類辦法:把王移到安全格、吃掉正在將軍的棋,或者在遠距離攻擊線路中間墊一枚棋。桂馬的跳躍攻擊無法用墊子阻擋。
判斷一個格子是否安全時,別隻看它現在是不是空的,還要看對方所有盤上棋子的攻擊範圍。對方持駒尚未落地,不會直接構成將軍,但可能在下一回合打入王旁,因此也值得提前留意。
打步前多看兩眼:二步與打步詰
第一眼看整條直行。同一條直行上,己方不能同時有兩枚未升變的步,這叫「二步」。如果原來的步已經升變,就不再佔用這條限制。即使目標格是空的,觸犯二步仍然不能打入。
第二眼看對方有沒有應手。不能從持駒中打入一枚步,並在落地的一瞬間直接將死對方,這叫「打步詰」。打步將軍本身並不違規,只要對方仍能逃王、吃步或用其他合法方式解圍即可。盤上已有的步向前走一步造成將死,也不屬於這條禁令。
把規則帶進第一盤:每回合按這個順序看
- 先看王。如果正在被將軍,先從逃王、吃子和擋住線路中找合法應手。
- 再選走子或打入。盤上的棋按自身走法移動;手裡的棋只能落到合法空格。
- 檢查落子後的王。這一手不能暴露自己的王,也不能把王送進對方攻擊範圍。
- 遇到升變提示再比較。看升變後的走法是否更適合下一步,不必見到提示就機械確認。
- 打步再查兩條禁令。掃一遍該直行,再確認對方在被將軍後仍有合法回應。
第一次練習可以開啟AI 對弈並選擇較低難度。格子沒有亮起或無法確認時,不必反覆點選;回到上面的順序,通常就能找到是哪一條規則沒有滿足。
規則記住了,仍然容易誤會的四件事
- 以為吃子只是讓對方少一枚棋。那枚棋會成為你的持駒,所以交換後的手中戰力也要一起計算。
- 以為持駒可以升變後再落下。打入時必須使用未升變形態,之後滿足升變區條件才能升變。
- 以為王能吃掉旁邊任何敵棋。如果吃完後落點仍受另一枚棋保護,王就不能走過去。
- 以為系統不讓落子就是頁面失靈。先檢查是否輪到你、王是否被將軍、打入後棋子是否無路可走,以及步兵禁令。
開始第一盤前,大家常問這些
我需要先背下所有棋子的日文名稱嗎?
不需要。先認清八種棋子的走法、方向與升變結果,就能完成對局。日文讀法和棋譜記號可以在熟悉棋盤後再學,不會影響你現在開始。
為什麼有些空格不能打入持駒?
空格不等於合法格。桂馬、香車或步兵落下後可能再也無法移動;步兵還可能觸犯二步或打步詰。若打入會讓自己的王繼續被攻擊,同樣不能落下。
進入升變區後必須馬上升變嗎?
不一定。多數情況下可以選擇保留原走法。只有不升變就再也無法行動時才必須升變,例如步兵或香車到達最後一行,以及桂馬到達最後兩行。
可以把剛吃到的棋立即打回棋盤嗎?
不可以在同一回合這樣做。吃子已經用掉了這一手;等下一次輪到你,才能選擇把它作為持駒打入。
線上房間可以悔棋嗎?
不可以。AI 與同機模式適合用悔棋和回放學習;線上著法同步給對方後,任何一方都不能單方面撤回。確認打入位置和升變選擇後再落子。