← 攻略總覽
《經典暗棋》遊戲畫面

經典暗棋規則與技巧完整攻略

台灣通用規則 · 電腦對戰/好友連線 · 立即遊玩 →

▶立即免費玩

《經典暗棋》是 PiuPiu Games(piupiugames.com)的免費線上暗棋,照台灣最通用的規則製作:用半張象棋盤(4 × 8 方格),32 顆棋全部蓋著、隨機擺滿棋盤,雙方輪流翻棋或把自己的棋走一格,大的棋吃小的棋,兵卒反過來能吃帥將,炮要隔一顆棋跳過去吃,先把對方的棋吃光就贏。可以和簡單、普通、困難三種電腦對戰,也能邀請朋友連線對戰,免下載、免安裝,手機與電腦瀏覽器都能玩。

30 秒看懂暗棋規則

暗棋大小順序與吃子對照表

暗棋不看象棋的走法,所有棋子都只走一格,吃不吃得到只看「大小」:

把規則攤開成一張表,就能一眼看出每顆棋「走到旁邊能吃誰、又怕誰」。下表的「怕誰」只算走到旁邊的吃法,另外每一顆明棋都還要防對方的炮隔子跳吃:

棋子走到旁邊能吃怕誰(會被走過來吃)
帥/將將帥、仕士、相象、車、馬、炮對方的將帥、兵卒
仕/士仕士、相象、車、馬、炮、兵卒對方的將帥、仕士
相/象相象、車、馬、炮、兵卒將帥、仕士、相象
俥/車車、馬、炮、兵卒將帥到車(四種)
傌/馬馬、炮、兵卒將帥到馬(五種)
炮/砲走到旁邊吃不到任何棋,只能隔子跳吃將帥到馬(五種);兵卒吃不到炮
兵/卒兵卒、將帥仕士、相象、車、馬、兵卒;將帥吃不到兵卒

表裡有兩個常被忽略的細節:炮完全不能靠「走過去」吃子,就算旁邊是對方的兵卒也一樣;而兵卒吃不到炮,因為炮比兵卒大。所以對方的炮如果被你的兵卒貼著,雙方誰也吃不到誰。

暗棋炮怎麼吃:隔一顆跳吃圖解

炮卒
炮卒
炮傌車
炮傌將

四條同一行的直線。綠=你的炮,深藍=蓋著的棋,紅=吃得到的對方明棋,其他字=明棋(傌是你的、卒車將是對方的),空白=空格。

直的方向也一樣:棋盤有 8 列,炮沿著一整欄往上或往下找砲架,最遠可以從一端打到另一端。所以防炮要看「同一行、同一欄裡,你的明棋和對方的炮之間剛好夾幾顆棋」:夾 1 顆最危險,夾 0 顆或 2 顆以上就安全。

32 顆棋的組成與翻棋機率估算

開局 32 顆棋隨機洗亂蓋著,所以每翻一顆,可以用「還沒翻出來的棋裡各剩幾顆」來估算翻出什麼。以下是開局第一翻的機率(32 顆裡的比例):

翻出雙方合計顆數機率(任一色)機率(只算對方那色)
兵/卒1031.3%15.6%
仕士、相象、俥車、傌馬、炮砲(各)412.5%6.3%
帥/將26.3%3.1%

實戰估算範例(假設剩下的棋平均分布在每個蓋著的格子,只是估算):你是紅方,已翻開一顆仕,打算翻它旁邊的格子,場上還剩 31 顆蓋著。會讓這顆仕被吃的是黑方的將(1 顆)和士(2 顆),共 3 顆,約 9.7%;翻出黑方的象、車、馬、砲、卒(2+2+2+2+5=13 顆)約 41.9%,對方下一手就得忙著把它救走。中後期把已翻出的棋扣掉重算:例如對方的將和兩顆士都已經出現,翻在仕旁邊就幾乎沒有被直接吃掉的風險(只剩對方的炮要防)。

勝負與和局怎麼判定

本遊戲每走完一手,都依下面的順序檢查一次:

另外要知道:殘局全部翻開之後,輪到你就一定要走一步,不能「跳過」。這就是包夾戰術能成立的原因。

各地暗棋規則差異:本遊戲採哪一種

每一桌的「家規」常常不一樣。下表列出常見的幾種差異,以及《經典暗棋》採用的規則:

常見差異有些桌的玩法本遊戲
車能不能直衝車可以沿直線走好幾格(俗稱飛車)不行,車和其他棋一樣只走一格
連吃一回合可以連續吃好幾顆不行,每回合只能翻一顆或走一步
翻棋後能不能再動翻完可以接著走或吃不行,翻棋就結束這一手
炮能不能吃蓋著的棋有些桌允許炮打暗棋不行,蓋著的棋誰都不能吃,只能當砲架
兵卒與帥將規則各有出入兵卒吃得到帥將,帥將吃不到兵卒
長捉、拖棋禁止長捉,或口頭約定和局不禁長捉,改用「連續 60 手沒吃沒翻=和局」

想玩規則更刺激的版本,可以試試同站的《激戰象棋》。兩款都從 32 顆蓋著的象棋開始,但玩法差很多:

經典暗棋激戰象棋
棋盤4 × 8 一整面,全部蓋著一半是翻棋區、一半是戰場
翻開的棋原地翻開,下一手起就能走放到戰場任一空格
走法全部只走一格,比大小吃子照象棋走法(車直衝、馬走日、炮隔子吃)
勝利條件吃光對方,或對方無棋可走吃掉對方的帥或將
和局連續 60 手沒吃沒翻80 回合還沒分出勝負

激戰象棋的完整玩法見激戰象棋攻略。

翻棋的位置怎麼選

暗棋技巧:中盤攻防的訣竅

殘局:包夾與和局倒數

殘局範例:用兩顆棋把士逼進角落

士帥仕

棋盤左上角的 3 × 3。紅=黑方最後一顆士,綠=紅方的帥和仕;棋都已翻完,輪到黑方走。

黑士在角落只有兩個方向可以走:往右一格會站到帥旁邊,被帥吃掉;往下一格會站到仕旁邊,同級的仕也吃得到它。棋都翻完了,黑方不能翻棋、也不能不走,只好二選一送給紅方吃,紅方吃掉最後一顆棋就獲勝。重點是帥和仕各守一個出口、而且都和士隔一格:直接貼上去反而會被士吃(仕和士同級,誰先貼過去誰被吃)。

反過來說,如果你是被追的那一方,就要盡量待在棋盤中間、四周空格多的地方,別往角落和邊線退;同時注意和局倒數,撐到 60 手沒吃沒翻就是和局。

和電腦對戰的建議

贏過一種難度才會解鎖下一種。只有贏棋才計分:難度越高基礎分越高,越少回合贏、贏的時候自己剩的棋越多,加分越多;輸棋時可以看一次廣告悔棋,退回自己的上一步重下,但這局的分數會打七折。每開一局消耗 1 顆愛心。

計分項目算法
難度基礎分簡單 1000、普通 3000、困難 6000
速度加分少於 100 回合贏,每少 1 回合加 15 分(雙方各走一手=1 回合)
剩餘棋子贏的時候自己還剩幾顆棋(蓋著的也算),每顆 40 分
悔棋看廣告悔棋過的局,總分 × 0.7(無條件捨去)

例如在普通難度第 70 回合獲勝、自己剩 6 顆棋:3000 +(100 − 70)× 15 + 6 × 40 = 3690 分;同一局如果悔棋過,就是 2583 分。想衝排行榜,要先贏下困難,再追求贏得快、損失少。

和朋友連線對戰

常見問題

Q:暗棋的車可以走很多格嗎?
A:不行。台灣通用規則裡所有棋子都只走一格,車(俥)也一樣;只有炮能隔一顆棋跳過去吃。

Q:兵卒真的可以吃帥將嗎?
A:可以,這是暗棋唯一的例外:兵卒能吃帥將,帥將卻不能吃兵卒。

Q:炮可以吃蓋著的棋嗎?
A:不行。蓋著的棋誰都不能吃,但它可以當作炮的砲架。

Q:翻到對方的棋算我的一手嗎?
A:算。翻棋不論翻到誰的棋都算一手,翻完就換對方。

Q:經典暗棋和激戰象棋有什麼不同?
A:經典暗棋是台灣通用規則:只走一格、比大小吃子、吃光對方才贏。激戰象棋是 PiuPiu Games 的原創變體,翻開的棋要放上另半邊戰場,走法照正規象棋、吃掉帥將就贏。

Q:和朋友對戰要花愛心嗎?
A:要。開局時雙方各扣 1 顆愛心,再來一盤也一樣;好友對戰一定要登入 Google 帳號。

Q:暗棋有必勝法嗎?
A:沒有。翻棋有運氣成分,再強的人也會輸。能做的是降低風險:少翻在對方大子和炮線旁邊、用兵卒牽制帥將、殘局用兩顆棋包夾。

Q:炮可以隔兩顆棋吃嗎?
A:不行。炮和目標之間只能剛好隔一顆棋,隔兩顆以上或緊貼在旁邊都吃不到;中間的空格不算。

Q:對方的明棋都被吃光了,為什麼還沒贏?
A:因為對方還有蓋著的棋。蓋著的棋也算對方的棋,要等它翻出來吃掉,才算吃光。

Q:同樣大小的棋誰吃誰?
A:同級可以互吃,所以誰先走到對方旁邊,就會被對方吃。兩顆同級的棋相隔一格時,先別靠過去,等對方靠過來。

Q:需要登入嗎?
A:和電腦下不用登入。登入後成績會上排行榜、解鎖的難度能跨裝置同步,也才能和朋友連線對戰。

開始玩經典暗棋 →

更多內容:經典暗棋的設計手記 · 攻略總覽 · 激戰象棋攻略 · 策略小遊戲 · 經典小遊戲 · 回首頁