圍棋 對戰電腦

喺 9×9 棋盤上同電腦對戰圍棋 —— 三種難度,贏取排名積分。

圍棋玩法說明

圍棋——喺中國稱為圍棋,喺韓國稱為바둑(Baduk),喺日本稱為圍碁(Igo)——是至今仍以原始形式流傳的最古老棋類,歷史超過 2500 年。黑白兩名玩家輪流喺棋盤交叉點上落子,比拼邊個可以圍住更多地盤。規則極其簡單,但棋局如此深奧,以至於佢係最後一個頂尖人類長期抵擋住電腦的經典棋類。本版本採用友善的 9×9 棋盤——落子快、易上手,亦可切換到 13×13。你可以同朋友同螢幕對弈,亦可以挑戰三種難度的電腦,並為每一次勝利贏取排名積分。

遊戲目標

目標是喺雙方都停手時,控制比對手更多的棋盤。你的得分等於你用棋子佔據的點數,加上你的棋子所圍住的空點——即你的地盤。白方會獲得一項固定補償,稱為貼目(本盤為 6.5 目),以彌補後行的劣勢。當雙方連續停一手後,即數子結算,得分高者獲勝。取勝並唔需要提子;提子只係奪取地盤的一種手段。

棋盤與棋子

圍棋下喺網格的交叉點上,而唔係方格之內。完整的職業棋盤為 19×19,但細棋盤玩法完全相同而且結束更快,因此本應用由 9×9(81 個點)開始;你亦可切換到 13×13(169 個點)進行更長的對局。黑方永遠先行。棋子一旦落下就唔會再移動——佢會一直留喺原處,直到被提掉、離開棋盤為止。星位(帶標記的細點)幫你判斷距離,最後一手會被標記,雙方各自的提子數顯示喺棋盤上方。

行棋規則

  • 黑方先行。之後雙方輪流,各自喺任意空白交叉點落下一枚己方棋子。除咗落子,你亦可以選擇停一手(虛著)。
  • 沿棋盤線相連(上、下、左、右,絕不含斜向)的同色棋子構成一個相連的棋塊,同生共死。
  • 緊貼棋子或棋塊的空點就係佢的「氣」。一個棋塊一旦冇氣,就會被提掉並由棋盤上移走。
  • 落子時,先提掉因此而冇氣的對方棋塊,再檢查自己的棋子。你唔可以行出令自己棋塊冇氣的著手(即「自殺」)——除非同一著手提掉咗對方棋子,從而放出氣嚟,令佢合法。
  • 打劫規則禁止立即回提而重現上一手的盤面;你必須先喺別處行一手(見下文)。
  • 當雙方連續停一手後,對局結束。之後按區域計分,加上白方貼目後總分更高者獲勝。

氣、棋塊與提子

「氣」係圍棋的核心。設想棋盤中央的一枚棋子:佢有四口氣,即旁邊四個空點。若呢四點都被對方棋子填上,佢就被提掉。棋子沿線相連成塊,一整塊共享全部氣,因此空鄰眾多的大棋塊好難被殺,而被逼到淨返一口氣的棋塊就處於「叫吃(atari)」——離被提只差一手。高水準的下法好大程度上就係令自己的棋塊保持有氣,同時奪走對方的氣。「眼」係被一種顏色完全包圍的空點;擁有兩隻各自獨立的眼的棋塊永遠無法被填滿,從而永久存活,呢個正正係令棋塊安全的關鍵。

打劫(ko)規則

「劫」(源自意為「永恆」的詞)係防止對局無休止循環的規則。喺某些棋形中,你可以提掉對方一子,而對方又可以立即回提你的一子,令盤面恰好回到之前——咁樣可以無窮反覆。打劫規則禁止呢種立即回提:喺呢種單子提子之後,啱啱被提掉的嗰個點會被標為對手下一手禁下(此處以紅色細方塊表示)。對方必須先喺別處行一手——往往係你必須應答的「劫材」——之後先可以重新提回劫點。本應用採用經典的「簡單劫」規則;停一手或行出任何其他著手都會解除該禁點。

停一手與結束對局

你永遠唔會被迫落子。如果冇有用的著手——或你認為邊界已經確定——你可以停一手,把行棋權交畀對手。過早停手等於浪費一手,因此通常只喺最後階段先合適。當雙方連續停一手後,對局即告結束並進行數子。因此結束一局係「兩步握手」:先把邊界下清楚,然後雙方都停一手,以此確認對局結束。

計分:區域與貼目

本應用採用區域計分(又稱中國規則數子法)。終局時逐一檢查每塊空區:若佢只與一種顏色的棋子相鄰,其全部點數即歸該色為地;若同時與兩色相鄰,則為中立(稱為「單官/dame」),雙方都唔計。「雙活(seki)」亦然——互不相讓的共活局面——直接算作無人之地。你的最終得分等於盤上己方棋子加上己方地盤,白方另加 6.5 目貼目。總分高者獲勝。為求準確計數,應下到只剩邊界、而且明顯的死子都已被提,因為程式完全按當前盤面計分。

同電腦對戰(排名賽)

喺「圍棋 對戰電腦」中,你可選擇顏色、棋盤大小以及三種難度之一。由於圍棋遠比國際象棋引擎的暴力搜尋複雜得多,呢度的電腦採用自訂的圍棋啟發式:佢會讀出提子與叫吃,喺己方棋子受威脅時進行防守,避免令自己陷入自我叫吃,避開填自己的眼,並喺爭奪的棋塊處作戰。簡單難度下法鬆散、頻頻失誤,令新手都可以取勝;普通難度行扎實的啟發式著手;專家難度仲會喺其最佳候選點上向前睇一手。佢完全喺你的裝置上執行,因此可離線遊玩。戰勝佢即可獲得排名積分——簡單 +10、普通 +30、專家 +100——登入後即可將最佳成績記入排行榜。記得喺邊界確定後停一手:連停兩手即結束對局並觸發數子。

策略技巧

  • 喺細棋盤上,第一手要稍離最邊——大約喺第三線和星位一帶。第一、二線成地太慢,而過高居中的棋子又難以轉化為確定的實地。
  • 進攻之前先令自己的棋塊變強。氣足、又能通向中腹的棋塊先可以作戰;氣少的弱塊會淪為對手輕易獲利的目標。
  • 學會數氣與辨識叫吃。接觸戰之前,先數一數雙方各有幾口氣——先冇氣者被提。把對方棋塊打成叫吃好有威力,但前提係你真係可以跟住食掉佢。
  • 爭取做兩隻眼。擁有兩隻真正獨立眼的棋塊無條件存活、永不被提,因此為受攻棋塊確保做眼空間,往往比喺別處多撈幾目更有價值。
  • 平衡實地與外勢。有時佔穩角地或邊地最好;有時面向開闊棋盤的一堵厚牆更有價值。唔好每一手都喺局部應對——搵出仍然開闊的最大區域,先喺嗰度落子。

常見問題

一定要提子先可以獲勝嗎?

唔係。圍棋靠圍住更多棋盤取勝——即己方棋子加上佢哋所圍的地盤。提掉對方棋子好有用,因為可以移走佢哋並奪得地盤,但好多對局純粹取決於邊個圍的空更大。你可以一子不提都照樣獲勝。

咩係貼目?點解白方會得到佢?

貼目係加到白方得分上的固定點數,用嚟彌補黑方先行的優勢。本應用喺 9×9 棋盤上採用 6.5 目貼目。呢半目亦保證咗區域計分下唔會出現和局——總有一方領先。

對局究竟點樣結束?

當雙方連續停一手時結束。把所有邊界下到雙方都無利可圖,然後停一手;當對手都停手後,棋盤會自動按區域數子並顯示勝者。過早停手可能損失點數,所以只有喺你確信邊界完整時先停手。

用簡單的話講,打劫規則係咩?

佢防止無休止的提子—回提循環。如果你啱啱喺劫形中提掉一子,對手唔可以即刻直接提回;佢哋必須先喺別處行一手。本應用用紅色細方塊標出禁下點,並喺行出另一手後即時解除。

點樣喺對戰電腦時獲得排名積分?

喺任意難度下贏一局「圍棋 對戰電腦」即可:簡單 10 分,普通 30 分,專家 100 分。積分按難度分別記錄;登入後你的最佳成績會出現喺排行榜上。得益於貼目,唔會出現和局;失敗唔得分,所以請挑戰你真係可以戰勝的最高難度。