象棋翻棋
暗棋規則:大小順序與吃法
整理:阿凱|更新 2026-10-25
暗棋把 32 顆象棋子全部蓋著打亂,排在半張棋盤上,兩人輪流翻棋或走一格。大小是將帥>士仕>象相>車俥>馬傌>包炮>卒兵,大的吃小的,只有卒兵能吃將帥;包炮要隔一顆棋子跳過去吃。吃光對方或讓對方無棋可走就贏。

棋子和棋盤
用一副普通象棋就能玩,紅黑各 16 顆。棋盤只用一半,橫 4 格、直 8 格,剛好 32 個位置,開局每格放一顆,全部字面朝下。很多人乾脆把棋子放在桌上排成 4×8,不用棋盤也行。
| 紅方 | 黑方 | 每方幾顆 |
|---|---|---|
| 帥 | 將 | 1 |
| 仕 | 士 | 2 |
| 相 | 象 | 2 |
| 俥 | 車 | 2 |
| 傌 | 馬 | 2 |
| 炮 | 包 | 2 |
| 兵 | 卒 | 5 |
棋子大小與誰能吃誰
暗棋不照象棋的走法,而是比大小。由大到小排七級,紅黑同一級的棋子大小一樣:
| 等級 | 棋子 | 能吃 | 不能吃 |
|---|---|---|---|
| 1 | 將、帥 | 士仕以下到包炮,以及對方的將帥 | 卒兵 |
| 2 | 士、仕 | 同級和以下全部 | 將帥 |
| 3 | 象、相 | 同級和以下全部 | 將帥、士仕 |
| 4 | 車、俥 | 同級和以下全部 | 比它大的三級 |
| 5 | 馬、傌 | 同級和以下全部 | 比它大的四級 |
| 6 | 包、炮 | 跳吃時任何棋子都能吃(見下一節) | 相鄰時不能直接吃 |
| 7 | 卒、兵 | 同級的卒兵,以及將帥 | 士仕到包炮 |
一句話記:大吃小、同級互吃,只有兩個例外。第一,最小的卒兵可以吃最大的將帥,將帥反而吃不了卒兵;第二,包炮靠跳吃,不看大小。被吃的棋子拿出棋盤,吃的那顆移到它的位置。
開局:先後手和誰拿紅黑
- 蓋棋洗亂。32 顆全部翻面,在桌上搓亂後排成 4×8。
- 決定誰先。猜拳、擲硬幣,或上一盤輸的人先,各家習慣不同。
- 先手翻第一顆。翻出紅色,先手就是紅方;翻出黑色,先手就是黑方,對方拿另一色。
- 之後輪流。每一手只能做一件事:翻開一顆蓋著的棋,或移動一顆自己已翻開的棋。
翻出來的棋子不管是誰翻的,都屬於它本來的顏色。所以翻到對方的子是常有的事,等於幫對方多開一顆,也是暗棋最看運氣的地方。
走法:一次一格
翻開的棋子每次只能往上、下、左、右走一格,不能斜走,走到空格或吃掉相鄰那格的對方棋子。象棋裡車能直衝、馬走日、象走田的走法在暗棋都不用,大家走法一樣,差別只在大小。
蓋著的棋子不能被吃,也不能移動,只能先翻開。輪到自己時,如果沒有可以翻的棋、也沒有能走的子,就算輸。
包炮怎麼吃
包炮平常走路和其他棋子一樣,一次一格,但吃子要「隔一顆跳過去」:
- 沿著同一直行或橫列,和目標中間剛好隔一顆棋子,紅黑、翻開或蓋著都可以當跳板。
- 跳過去的距離不限,中間空格多少都行,但跳板只能有一顆。
- 目標必須是對方已翻開的棋子;常見規則下包炮跳吃不分大小,連將帥都能吃。
- 緊貼在旁邊的棋子,包炮不能直接吃,這是新手最常搞混的一點。
長捉、長將和和局
暗棋常見兩顆棋子在格子間你追我跑,一直走同樣的步。各地處理方式不一樣,常見有三種:
| 情況 | 常見處理 |
|---|---|
| 同一顆一直追同一顆(長捉) | 同樣的追法重複到約定次數(常見 3 次)後,追的一方要換步,不換就判負 |
| 雙方來回走同樣的步 | 重複到約定次數判和,或規定先開始重複的一方要變 |
| 很久沒人吃子 | 棋子都翻開後,連續一段步數(例如 50 步)沒有吃子就和局 |
| 雙方都吃不到對方 | 例如只剩互相吃不到的棋子,直接判和 |
勝負的條件比較一致:吃光對方全部棋子,或輪到對方時他無棋可翻、無子可走,就贏了。也可以中途主動認輸。
常見家規差異
| 項目 | 常見做法 | 也有人這樣玩 |
|---|---|---|
| 包炮能吃誰 | 跳吃任何棋子 | 跳吃也要比大小,或包炮不能吃將帥 |
| 卒兵吃將帥 | 可以 | 只有特定格位才能吃,或乾脆不行 |
| 車的走法 | 一次一格 | 沿直線一次衝到底(又叫「車直衝」) |
| 連吃 | 一手只吃一顆 | 吃完後還能接著吃,一次吃一串 |
| 顏色怎麼定 | 先手第一顆翻到什麼就是什麼 | 開局前先說好誰拿紅、誰拿黑 |
| 棋盤大小 | 半盤 4×8 | 全盤翻棋(象棋走法、蓋著擺在原位),是另一種玩法 |
暗棋沒有統一的比賽規則,各地家規不同,線上版以該款遊戲說明為準。家裡玩,開局前把包炮、卒兵和連吃這三條講好,最不容易吵架。
新手常錯
- 拿將帥去碰卒兵。將帥吃不了卒兵,還會被反吃。
- 讓包炮去吃旁邊那顆。包炮要中間隔一顆才吃得到。
- 以為可以吃蓋著的棋子。蓋著的棋誰都不能吃,要先翻開。
- 把棋子斜著走一格。暗棋只能上下左右。
常見問題
暗棋的將帥為什麼會被卒兵吃?
這是暗棋刻意設計的相剋:最大的棋子怕最小的棋子,讓將帥不能橫衝直撞。實際對局裡,五顆卒兵是對付對方將帥最重要的棋子。
暗棋同樣大的棋子可以互吃嗎?
可以。紅車碰黑車、紅馬碰黑馬,誰先走到誰就吃掉對方。將帥對將帥也一樣,先動手的人吃。
包炮跳吃可以跳過蓋著的棋子嗎?
常見規則可以。中間那顆跳板不分紅黑,翻開或蓋著都算,重點是只能剛好一顆。被吃的目標則一定要是已經翻開的對方棋子。
暗棋一盤大概要玩多久?
熟手大約 5 到 15 分鐘。翻棋階段很快,後段雙方子力接近、開始互相追的時候最花時間,所以很多人會先講好幾步沒吃子就算和。