棋盤與佈局

棋盤是半張象棋棋盤:4×8 共三十二個方格,此處以長邊橫置顯示。與象棋不同,棋子放在方格之內,而不是交叉點上;洗勻後的三十二枚棋子恰好填滿棋盤,每一枚都背面朝下。

顏色不會事先分配。先行的一方翻開任意一枚棋子來開局:翻出什麼顏色,那一方就執該色,對手執另一色。

首次翻子決定顏色

回合

輪到你時,只能做三件事之一:翻開任意一枚背面朝下的棋子,將你的一枚已翻開的棋子沿上下左右走一格到空格,或用你的一枚已翻開的棋子吃子。翻子會向雙方亮出該棋子,即使它屬於對手也是如此。不能虛著(不可跳過行棋)。

按等級吃子

大多数棋子可走到相邻方格,吃掉同级或低级的敌子。Mistboard 的顺序是:将 > 士 > 象 > 车 > 马 > 卒。有两个跨越等级的例外:卒可吃将,将不能吃卒。

砲不在這一等級序列之內,使用自己的吃子規則。不過作為被吃目標,它仍排在卒之上,如下方虛線格中所示。背面朝下的棋子完全不能被吃:任何棋子都必須先翻開,才能被吃,因此在強敵旁邊翻子,每一次都是經過權衡的冒險。

吃子等級序列砲進攻時隔一子跳吃,不看等級。作為目標時,砲排在這裡:馬以上可吃,卒不可吃。

砲吃子時不論等級。僅在吃子時,它可以沿一行或一列移動任意距離,並恰好越過中間一枚棋子,即砲架。它吃掉砲架另一側的第一枚棋子,且僅當該棋子是已翻開的敵方棋子。如果那裡是己方棋子或背面朝下的棋子,則該線被擋住,砲無法越過它。砲架本身可以是己方、敵方或背面朝下的棋子。

砲在不吃子時,與其他棋子一樣,也只能沿上下左右走一格。由於砲吃子需要砲架,它不能吃相鄰的棋子。作為被吃目標,相鄰的砲可以被將、士、象、車或馬吃掉,但不能被卒吃掉。

砲隔子吃

勝負與和棋

當對手輪到自己卻無棋可走時,你獲勝——通常是因為敵方棋子被全部吃光,有時則是被困死、無路可走。這裡的將不是王棋:吃掉它只是進展,而非勝利,棋局會一直進行到一方被吃光或被困死為止。

Mistboard 有兩種自動和棋:連續 40 步(單步)內沒有翻子也沒有吃子,或者同一局面出現三次的三次重複。任何翻子或吃子都會讓相應計數清零,因為這類著法無法收回。這裡沒有長捉判負規則;線下對弈時,請在開局前約定無進展與重複局面的處理標準。

Mistboard 採用的規則

暗棋没有全球统一的规则机构。不同俱乐部、家庭和网络实现对等级顺序、炮的吃法、重复和无进展限制可能有不同规定。Mistboard 采用上文所述的等级和隔子跳吃炮规则。线下对弈时,请在首次翻子前约定这些细节。

名稱

「暗棋」的普通话读音是 ànqí,意为 dark chess。同一游戏也叫半棋和翻棋;计算机博弈文献常称其为 Chinese Dark Chess 或 banqi。Mistboard 用 Flip Xiangqi 表达翻开棋子的动作。揭棋是隐藏棋子走后翻开的全盘游戏,迷雾国际象棋则是在战争迷雾下进行的国际象棋变体。

一盤示例對局

在下方逐步回放一盘真实对局:MistyBanqi(最强)先手,人类后手。开局的第一次翻子让 MistyBanqi 执红、人类执黑。黑方赢得开局子力,前八次吃子都属于黑方,但红方保住了盘面最高等级的象,最终获胜。这清楚说明:在翻转象棋中,等级胜过单纯子力。棋子首次翻开时会显示它被分配的身份。

在 Mistboard 上对弈

翻转象棋可在 Mistboard 上对弈。挑战引擎或邀请好友,无需账户。

对战电脑挑戰好友