暗棋為什麼需要長捉規則

國際象棋的三次重複需要雙方一直重複下去,任何一方都可以改走別的。暗棋裡被捉的子不動就會被吃,所以只能逃。如果只有一個安全的格子,它就跟著捉的一方來回走,第三次重複什麼時候出現,由捉的一方說了算。在下面這盤棋裡,玩家大幅領先,機器人的將也已經被吃,這盤和棋救了機器人。

0 / 8
  1. 機器人剛在 g2 翻出一顆紅士,就在玩家的黑車旁邊。士比車大,車吃不了它;e1 和 h1 都是車自己的卒,所以 f1 是它唯一的空格。
  2. 1
  3. 2
  4. 3
  5. 4
  6. 士的第四次捉讓局面第三次出現,如果只按三次重複判和,這盤就和了。按 Mistboard 的規則,這一步被禁止,士只能改走別的。

兩格之間來回走,來自 Mistboard 上 2026 年 9 月 16 日的一盤棋。

重複的長捉也可以繞著四個格子轉。被捉的子繞著角落跑,捉的一方落後一步跟著,每八步棋盤就回到原樣。

0 / 8
  1. a1 的黑士攻擊 a2 的紅車。a3、b3、c2、c1 上的暗子擋住了車的其他出路。
  2. 1
  3. 2
  4. 3
  5. 4
  6. 士的第四次捉讓棋盤回到起點。每轉一圈,每個局面都重複一次,所以如果只按三次重複判和,第三圈剛開始就會判和。按 Mistboard 的規則,會讓局面第三次出現的那一步捉被禁止。

繞著四格轉,這是擺出來的局面。車每次逃都只有一個安全的格子。

趕子的長捉沒問題

有些長捉是把目標往某個地方趕。每一步都讓目標走到它沒站過的格子,所以沒有局面會再出現;目標無路可逃,或撞上另一顆子,這次長捉就結束了。

士逃了五次
另一個士吃掉它

來自 Mistboard 上 2026 年 9 月 30 日的一盤棋。玩家的將把機器人的士追了五次,從 b2 一直追到 f3,在那裡被玩家的另一個士吃掉。

像那盤棋這樣贏下一顆子,是正常的好棋。長捉規則要擋的是重複的長捉,這一種應該放著不管。

其他規則怎麼說

四套規則和一部參考資料,2026 年 10 月查閱。

來源長捉無進展判和
TCGA 電腦暗棋比賽規則,Hsu(2019)無長捉規定。同一局面出現三次判和。60 步
Chen、Shen、Hsu,《ICGA Journal》(2010)無長捉規定。局面重複判和。40 步
暗棋2 應用(Google Play)不可連續長捉同一顆子超過 7 次。40 步
FunTown 戲谷 應用不能連續 10 次追擊同一顆子50 步
中文維基百科:暗棋未提及連續 50 步沒有翻子或吃子
Mistboard一步捉不得讓同一局面出現第三次。40 步

捉的一方判負,這條規則來自象棋,象棋的棋子全都明著擺在棋盤上。按亞洲象棋規則,無休止地捉同一顆子是禁止著法,一直走禁止著法的一方必須變著,否則判負,中文維基百科)有整理。上面的暗棋資料沒有一份判捉的一方輸。

Mistboard 的規則

Mistboard 保留三次重複和 40 步無進展判和,再加一條規則:一步捉不得讓同一局面出現第三次。 捉的一方必須改走別的,除非沒有其他合法著法。不是由捉造成的重複照樣判和。

為什麼不用步數上限

應用的做法是計數:一顆子連續捉同一顆子 7 次或 10 次之後,就必須停下。問題是重複會先來。在上面那盤兩格來回的棋裡,局面在機器人第四次捉時就第三次出現了。上限設 7 次的話,它還可以再捉三次,所以只要三次重複照樣判和,這盤照樣是和棋。Mistboard 上全部八盤重複和棋,第三次重複都出現在第三到第六次捉之間,比兩種上限都早。

計數對趕子的長捉也一視同仁,不管目標是不是快無路可逃,到了次數就叫停。玩家對數字也沒有共識。一位台灣玩家為了其中一盤和棋寫信給我們,他說長捉明顯犯規,次數則還有得討論:7 次太少,他有個朋友下到 12 次。

為什麼不判捉的一方負

像象棋那樣判捉的一方輸,得有人判斷什麼算捉,而且沒有一份暗棋資料採用。重複規則不需要數字,也不需要裁判。重複的長捉在重複時就被擋下,有進展的長捉則不受影響。

完整規則

寫給要實作這條規則的人。規則只看雙方都看得到的東西,所以網上或面對面都能用。

術語含義
捉不翻子也不吃子的一步,走完之後,剛走的那顆子能吃掉對方上一步剛走的那顆子。砲隔子吃也算;目標有沒有被保護不影響。
逃上一步被捉的那顆子所走的一步。
局面每顆翻開的子在哪裡、哪些格子有暗子、輪到哪一方走。每次翻子或吃子之後重新計數。
禁止會讓同一局面第三次出現的一步捉。
重複和棋由捉或逃以外的著法走出來的局面,第三次出現時判和。
唯一著法如果所有合法著法都是被禁止的捉,這些著法就全部保持合法。
一捉一逃的同時又攻擊追兵的一步,算作普通著法。只有同一條線上的兩個砲做得到。
無進展判和不變:連續 40 步沒有翻子或吃子,捉也算在內。
尚未涵蓋在兩個目標之間輪流捉。如果對局裡出現了,我們會擴充規則。

規則之前

2026 年 10 月之前,Mistboard 的三次重複一律判和。7 月到 10 月初,真人對我們的機器人 MistyBanqi 下了 127 盤,其中八盤以重複局面判和,每一盤捉的一方都是機器人(7 月 21 日、7 月 23 日、7 月 28 日、9 月 16 日的第一、第二、第三盤、9 月 22 日、10 月 2 日)。按現行規則重放,這八盤沒有一盤是和棋,127 盤裡真人走過的每一步也都不會被禁止。

常見問題

暗棋的長捉算和棋嗎?
看用哪套規則。電腦暗棋的比賽規則把同一局面出現三次判和,所以會重複的長捉就是和棋。在 Mistboard 上永遠不是:會讓局面第三次出現的那一步捉被禁止,捉的一方必須改走別的。
暗棋裡一顆子最多能捉幾次?
兩款常見的應用設了上限:暗棋2 是連續捉同一顆子 7 次,FunTown 是 10 次。Mistboard 不計次數。只要長捉一直走出新的局面,就可以一直捉下去;只有會讓局面第三次出現的那一步被禁止。
暗棋裡什麼算捉?
在 Mistboard 上,不翻子也不吃子、走完後剛走的那顆子能吃掉對方上一步剛走的那顆子的一步。砲隔子吃也算,目標有沒有被保護不影響。
暗棋裡長捉的一方會判負嗎?
我們找到的暗棋規則都不會,Mistboard 也不會。長捉判負來自象棋,那需要有人裁定什麼算捉。在 Mistboard 上,會造成重複的那一步直接不能走。

長捉怎麼結束

在 Mistboard 上,長捉只要還在推進,就可以一直捉下去,好的長捉能贏下一顆子。它不能做的,是繞圈子繞到和棋:會讓局面第三次出現的那一步不能走,捉的一方只能另想辦法,棋也就繼續下去。

下暗棋暗棋規則