跳到內文
目錄

象棋翻棋

暗棋規則:大小順序與吃法

整理:阿凱|更新 2026-10-25

暗棋把 32 顆象棋子全部蓋著打亂,排在半張棋盤上,兩人輪流翻棋或走一格。大小是將帥>士仕>象相>車俥>馬傌>包炮>卒兵,大的吃小的,只有卒兵能吃將帥;包炮要隔一顆棋子跳過去吃。吃光對方或讓對方無棋可走就贏。

木桌上的暗棋對局:半張棋盤上有些棋子還蓋著,有些已翻開露出紅黑字
棋盤只用半盤 4×8 格,還蓋著的棋子沒有人知道是什麼,翻開才算數

棋子和棋盤

用一副普通象棋就能玩,紅黑各 16 顆。棋盤只用一半,橫 4 格、直 8 格,剛好 32 個位置,開局每格放一顆,全部字面朝下。很多人乾脆把棋子放在桌上排成 4×8,不用棋盤也行。

紅方黑方每方幾顆
帥將1
仕士2
相象2
俥車2
傌馬2
炮包2
兵卒5

棋子大小與誰能吃誰

暗棋不照象棋的走法,而是比大小。由大到小排七級,紅黑同一級的棋子大小一樣:

等級棋子能吃不能吃
1將、帥士仕以下到包炮,以及對方的將帥卒兵
2士、仕同級和以下全部將帥
3象、相同級和以下全部將帥、士仕
4車、俥同級和以下全部比它大的三級
5馬、傌同級和以下全部比它大的四級
6包、炮跳吃時任何棋子都能吃(見下一節)相鄰時不能直接吃
7卒、兵同級的卒兵,以及將帥士仕到包炮

一句話記:大吃小、同級互吃,只有兩個例外。第一,最小的卒兵可以吃最大的將帥,將帥反而吃不了卒兵;第二,包炮靠跳吃,不看大小。被吃的棋子拿出棋盤,吃的那顆移到它的位置。

開局:先後手和誰拿紅黑

  1. 蓋棋洗亂。32 顆全部翻面,在桌上搓亂後排成 4×8。
  2. 決定誰先。猜拳、擲硬幣,或上一盤輸的人先,各家習慣不同。
  3. 先手翻第一顆。翻出紅色,先手就是紅方;翻出黑色,先手就是黑方,對方拿另一色。
  4. 之後輪流。每一手只能做一件事:翻開一顆蓋著的棋,或移動一顆自己已翻開的棋。

翻出來的棋子不管是誰翻的,都屬於它本來的顏色。所以翻到對方的子是常有的事,等於幫對方多開一顆,也是暗棋最看運氣的地方。

走法:一次一格

翻開的棋子每次只能往上、下、左、右走一格,不能斜走,走到空格或吃掉相鄰那格的對方棋子。象棋裡車能直衝、馬走日、象走田的走法在暗棋都不用,大家走法一樣,差別只在大小。

蓋著的棋子不能被吃,也不能移動,只能先翻開。輪到自己時,如果沒有可以翻的棋、也沒有能走的子,就算輸。

包炮怎麼吃

包炮平常走路和其他棋子一樣,一次一格,但吃子要「隔一顆跳過去」:

長捉、長將和和局

暗棋常見兩顆棋子在格子間你追我跑,一直走同樣的步。各地處理方式不一樣,常見有三種:

情況常見處理
同一顆一直追同一顆(長捉)同樣的追法重複到約定次數(常見 3 次)後,追的一方要換步,不換就判負
雙方來回走同樣的步重複到約定次數判和,或規定先開始重複的一方要變
很久沒人吃子棋子都翻開後,連續一段步數(例如 50 步)沒有吃子就和局
雙方都吃不到對方例如只剩互相吃不到的棋子,直接判和

勝負的條件比較一致:吃光對方全部棋子,或輪到對方時他無棋可翻、無子可走,就贏了。也可以中途主動認輸。

常見家規差異

項目常見做法也有人這樣玩
包炮能吃誰跳吃任何棋子跳吃也要比大小,或包炮不能吃將帥
卒兵吃將帥可以只有特定格位才能吃,或乾脆不行
車的走法一次一格沿直線一次衝到底(又叫「車直衝」)
連吃一手只吃一顆吃完後還能接著吃,一次吃一串
顏色怎麼定先手第一顆翻到什麼就是什麼開局前先說好誰拿紅、誰拿黑
棋盤大小半盤 4×8全盤翻棋(象棋走法、蓋著擺在原位),是另一種玩法

暗棋沒有統一的比賽規則,各地家規不同,線上版以該款遊戲說明為準。家裡玩,開局前把包炮、卒兵和連吃這三條講好,最不容易吵架。

新手常錯

常見問題

暗棋的將帥為什麼會被卒兵吃?

這是暗棋刻意設計的相剋:最大的棋子怕最小的棋子,讓將帥不能橫衝直撞。實際對局裡,五顆卒兵是對付對方將帥最重要的棋子。

暗棋同樣大的棋子可以互吃嗎?

可以。紅車碰黑車、紅馬碰黑馬,誰先走到誰就吃掉對方。將帥對將帥也一樣,先動手的人吃。

包炮跳吃可以跳過蓋著的棋子嗎?

常見規則可以。中間那顆跳板不分紅黑,翻開或蓋著都算,重點是只能剛好一顆。被吃的目標則一定要是已經翻開的對方棋子。

暗棋一盤大概要玩多久?

熟手大約 5 到 15 分鐘。翻棋階段很快,後段雙方子力接近、開始互相追的時候最花時間,所以很多人會先講好幾步沒吃子就算和。

想找其他兩個人就能玩的遊戲,看撲克牌遊戲依人數挑。人湊到四個,就換台灣麻將上桌。棋牌常用詞可以查術語小辭典。