波斯象棋也叫沙特蘭茲(Shatranj),是後來國際象棋的直接前身。更早的源頭是印度的恰圖蘭卡(Chaturanga)。本站按波斯象棋的通行棋規來下,不是現代國際象棋。

誰先走

白棋先行,之後雙方輪流各走一手。沒有王車易位。本站棋盤固定 8×8。AI 模式可自選執白先行或執黑後行;同機和線上房間則由兩位棋手依序走子。

各子怎麼走

白黑雙方的棋子走法相同,只是顏色不同。先看棋子圖認子,再用短句記方向;詳細說明補充它的活動範圍和阻擋規則。

鄰格八方 · 被將必須應

每次向任意方向走一格,吃子也一樣。被將軍時必須立刻應將,不能走進對方能吃到的格子。沒有王車易位,王要靠自己走到安全的格子。

直線縱橫 · 不能越子

沿橫線或直線走任意格,途中不能越過任何棋子。走到對方棋子所在的格子就是吃子。車占住開放線後可以將軍、捉子或牽制,是盤上走得最遠的棋。

日字跳躍 · 中間不擋

走日字:一個方向兩格,再垂直拐一格。中間那格有沒有子都不擋它,這一點和後來的國際象棋相同。

象(alfil)

斜跳兩格 · 中間不擋

沿斜線跳兩格。中間那格有沒有子都不擋它,但它永遠待在同一組色格上,也不能只走一格斜線,更不能沿斜線連續滑動。

仕(ferz)

斜走一格 · 近身顧問

只走一格斜線。它不能像後來的后那樣橫衝直撞,近身才有用,適合貼著王或跟兵擠短距離空間。

直走斜吃 · 沒有雙步

直走一格、斜前一格吃子。沒有雙步,也沒有吃過路兵。走到對方底線時,只能升變成仕,不能變成車、馬、象或王。

兵與升變

兵直走一格、斜吃一格。沒有雙步,也沒有吃過路兵。走到對方底線時,只能升變成仕。

怎樣才算贏

將死即勝。對方已無合法走法、但王並未被將軍時,算困斃,由造成這一局面的一方獲勝。把對方除王以外的棋子吃光也算獲勝,除非對方下一步也能把你的王走成裸王。

各模式的差別

AI 對弈支援提示、悔棋和回放。同機雙人輪流在同一台裝置上走子,不為任何一方提示著法。線上房間同步已接受的走子,不提供提示或悔棋。

常見問題

波斯象棋和國際象棋是同一種棋嗎?

不是。波斯象棋是後來國際象棋的前身。它沒有王車易位,兵不能邁雙步,升變只能成仕;仕和象的走法也比後來的後和象短得多。

恰圖蘭卡和本站下的是同一盤棋嗎?

不是同一套產品。恰圖蘭卡是更早的印度祖先;本站按波斯象棋的通行棋規來下,只在正文裡交代這段源流。

象中間有子,還能跳過去嗎?

能。象跳的是兩格斜線,中間那格不擋它。它不能只斜走一格,也不能沿斜線連續滑動。

困斃為什麼算贏,而不是和棋?

這是波斯象棋和後來國際象棋的差別之一。對方已無合法走法時,由造成這一局面的一方獲勝,即使當時沒有將軍。