對殺(semeai):兩群子搶氣的生死戰
⏱ 閱讀約 6 分鐘 · 最後更新 2026.07 · 屬於 學圍棋
對殺(capturing race,日文 semeai)是圍棋最緊張的時刻:兩個敵方群,都沒有眼,相鄰爭奪同一批外面的氣。先沒氣的被吃掉。 數對氣,就決定誰活。
| 中文 | English | 白話 |
|---|---|---|
| 對殺 | capturing race | 兩個沒眼的群搶氣 |
| 對殺(日) | semeai | 同一件事的日文說法 |
| 氣 | liberty | 棋子旁邊的空點 |
| 共享氣 | shared liberty | 同時碰到兩群的空點 |
| 眼 | eye | 包圍出的空點(會終結對殺) |
一、對殺是什麼
兩群子相鄰。都做不出兩眼,所以都不安全。唯一的問題:誰的氣多、誰能先把對方數到零?
🥊 比喻: 兩個摔角手關在一個只有一個通氣孔的小房間。他們不是要給自己開窗——而是要堵住對方的孔。先窒息的就輸。
二、對殺的盤面(認得這個形)
兩群敵方子緊貼在一起,中間沒有眼,外圍共享一批氣:
黑群((0,1)(1,0))和白群((0,2)(1,1))相鄰對殺。誰的外圍氣多、誰先填掉對方的氣,誰贏。
三、基本的算氣
數每群子的氣(碰到它、但不與敵方共享的空點)。
- 黑群氣:(0,0)空 + (1,0)的氣... 算整群外圍空點。
- 白群氣:同樣算整群外圍空點。
氣多的通常贏——它能承擔一換一(你填我一口、我填你一口),還有氣剩。
🎯 簡單規則:我的氣比你的多、雙方都做不出眼,我就贏這場對殺。 若雙方氣一樣多,先動手的一方輸(因為你填對方一口、對方回填你一口,你先歸零)。這叫「氣相等,先手不利」。
四、共享氣與眼讓它變複雜
真實的對殺有兩個變化:
- 共享氣(shared liberty)——同時碰到兩群的空點。共享氣通常幫原本領先的一方(數學上,共享氣算給「外氣多的人」),但混合時要仔細算。
- 對殺中做出眼——若一方在戰鬥中做出單一眼,優勢大增。因為眼是「填不掉的氣」——對方在填掉你所有外氣之前,填不到眼。所以「有眼殺無眼」(有眼的一方幾乎必贏對殺)。
所以高手會把對殺往前讀好幾手,盯著做眼或破眼的時機——這是死活的進階。
五、對殺 vs 雙活
有時對殺以雙活(seki)收場——雙方都吃不掉對方,於是同活、凍結成和棋。這發生在:共享氣使得「誰先動誰被吃」(誰先填共享氣,對方就填掉他的最後一口)。
認出「這場對殺其實是雙活」能省下白費的攻擊手——別花手數去打一場打不贏的對殺。
六、新手最常犯的 4 個對殺錯誤
- 不算氣就動手。 對殺的勝負 100% 取決於氣數。不數氣、憑感覺動手,等於盲打。先數雙方氣,再決定攻或守。
- 氣相等時先動手。 氣相等,先手不利(你先歸零)。氣相等時別主動開打——等對方先動,或找別處先手(劫材/逼迫)再回來。
- 忽略做眼。 對殺中做一個眼幾乎必勝(有眼殺無眼)。看到能做眼的機會,搶先做——別只顧填對方氣。
- 沒認出雙活。 有些對殺打不贏(共享氣導致雙活)。還硬打 = 白費手數。認出雙活、停手轉別處。
七、4×4 棋盤上的對殺
小棋盤產生短而利的對殺,數氣可以大聲算出來。很多 4×4 吃子題骨子裡是一手對殺:找出把對方打成打吃同時保住自己那手。先數氣、再動手——這是 braingo 引擎驗證每一題的基礎。
練起來
在壓力下數對殺是一門功夫——用短題配即時回饋來練。
常見問題
對殺怎麼算誰贏?
數雙方各自的外圍氣(不含共享氣)。氣多的贏。若氣相等,先動手的一方輸(先歸零)。有共享氣時要混合算(共享氣偏向外氣多的一方)。有一方做出眼,幾乎必勝(有眼殺無眼)。
氣相等時該怎麼辦?
別主動開打——氣相等時先手不利。要嘛等對方先動,要嘛先在別處找先手(逼迫手/劫材),把對方的外氣多填一兩口,讓你的氣變相領先,再回來打。
什麼是「有眼殺無眼」?
對殺中,做出一個眼的一方幾乎必勝。因為眼是「填不掉的氣」——對方在填掉你所有外氣之前,碰不到你的眼。所以有眼等於多了一口對方永遠填不到的氣。
對殺和雙活怎麼分?
對殺是一方能吃掉另一方(氣多者贏)。雙活是雙方都吃不掉對方(共享氣使「誰先動誰被吃」),結果同活。認出「打不贏的對殺 = 雙活」能省下白費的手數。
相關教學
- 學圍棋:從零開始的視覺教學——新手 hub(本篇所屬)
- 氣(liberty)——對殺裡要數的東西
- 吃子(capture)——對殺的結果
- 眼(eye) · 活棋與死棋——做眼終結對殺
- 雙活(seki)——對殺變和棋時
- 打吃(atari)——對殺中的警報