你看到一份比賽結果,常常只會先問:誰贏了?但Gomocup 2026更值得看的地方,不只在冠軍名字,而在那些被更新的下載、Elo、規則組、硬體限制和驗證工具裡。它像一張克制的棋盤,把五子棋程式競賽正在變細的紋理,一格一格擺出來。
先看結果:AlphaGomoku 登頂,JAX 與 Embryo 緊隨其後
Gomocup 2026 是第 27 屆 Gomocup,於 2026 年 6 月 5 日至 7 日舉行。官方頁面更新了結果、下載與 Elo 評分,這意味著它不是一條孤立的冠軍公告,而是一組可以被回看、比較、復盤的資料。
官方結果頁列出的冠軍是 ALPHAGOMOKU,作者署名 Kozarzewski。JAX 位列第二,EMBRYO 位列第三。只看前三名,故事已經足夠清楚:頂尖程式之間的差距,越來越不像早年的「能不能算」,而更像「能不能在同樣條件下穩定地驗證自己」。
這也是 Gomocup 的有趣之處。它把抽象的棋力放進具體場景裡:同樣的伺服器,同樣的限制,同樣的規則入口。棋盤很安靜,結果卻並不平淡。
同一套硬體,讓勝負更接近棋本身
今年比賽使用四台相同的 Tencent Cloud SA9.8XLARGE64 伺服器,系統為 Windows Server 2025 Datacenter x64,配置為 32 vCPU AMD EPYC 9K65 與 64GB RAM。這樣的說明看起來很工程,但它決定了結果的質地。
如果硬體差異太大,勝負會混入許多噪聲:執行緒排程、記憶體壓力、機器狀態,都可能改變一盤棋的走向。統一環境不是裝飾,它讓比賽更現代,也更可被信任。
記憶體限制仍為 1 GB,AI 大小限制仍為 256 MB,與 2025 年相同。這個「不變」很重要:當邊界保持穩定,程式的進步就更容易被看見。不是靠更大的體積壓過去,而是在有限空間裡繼續打磨。
邊界穩定,進步才清楚。
六個規則組,把一種遊戲拆成六種考題
Gomocup 2026 的聯賽包括 Freestyle 20x20、Freestyle 15x15、Fastgame、Standard、Renju 和 Caro。Unlimited tournament 沒有舉行,原因很簡單:沒有有效提交。
這些名字不是標籤而已。Freestyle更接近開放的攻防判斷,Standard 會強調不同的約束,Renju 又把禁手帶入核心計算。一個程式若只會在單一路徑上奔跑,換到另一條規則軌道,節奏就可能變形。
這對讀者也有啟發。你在普通五子棋裡習慣搶先手、做活三,但到了 Renju,某些看似漂亮的攻擊會變成負擔。規則不是背景,它會改變每一手棋的重量。
開局被提前準備,比賽考的是中盤以後的判斷
官方說明中提到,組織者為每一種規則準備了開局。開局選擇者包括 Alexander Bogatirev、Zijun Shu 和 Qichao Wang。
這件事比「先手下哪裡」更細。準備開局可以避免比賽反覆落入少數熟悉套路,也能逼程式離開模板,進入真正需要判斷的地帶。比如一個局面表面上只有一個衝四威脅,暗處卻藏著雙三的交換順序。
好的開局像一隻輕輕放下的手。它不替你下完棋,只把你帶到一個有張力的位置,讓後面的選擇顯出觸感。
提交數量破紀錄,驗證工具開始進入前台
官方還提到,今年新提交數量創下紀錄,並引入了一個 beta 自動驗證工具,用來檢查協定與規則支援。對旁觀者來說,這可能不像冠軍名單那樣醒目;對比賽本身來說,它卻是基礎設施。
程式競賽最怕的不是輸,而是「無法確認為什麼輸」。協定不穩、規則支援不完整、邊界情況處理不一致,都會讓一盤棋失去可讀性。自動驗證工具的意義,正是先把這些粗糙處磨平。
這是一種更精緻的競爭。不是把噪聲包裝成戲劇,而是讓戲劇發生在棋盤上。
名字在更新,生態也在更新
官方頁面提到的更新或新程式例子,包括 AlphaGomoku、ANGEL、DDQK-Conquer、Embryo、Figrid、Kanec、Katagomo 和 Chloris。名單本身很長,背後更有意思的是參與者的密度。
當新提交變多,強程式的壓力也會變得不同。它們不只要贏舊對手,還要面對尚未被充分研究的新風格:更激進的開局選擇,更保守的防守策略,或對某個規則組特別深的最佳化。
Elo 更新在這裡像一條細線。它不能解釋每一盤棋,卻能把一年一年積累下來的變化串起來。看排名,是看當下;看評分曲線,是看時間。
這份結果真正說明的是:五子棋程式競賽正在變得更可驗證
所以,Gomocup 2026 說明了什麼?它當然說明 AlphaGomoku 在這屆比賽中站到了最前面,也說明 JAX 與 Embryo 仍在高位競爭。但更深的一層,是比賽正在把「強」拆成更多可檢查的部分。
硬體統一,是可驗證;限制延續,是可比較;規則分組,是可定位;開局準備,是可控制;自動工具,是可篩查。每一項都不喧嘩,卻讓結果更穩。
好結果,先要經得起複看。
如果你下五子棋,也可以用同樣的方式看自己的棋。不要只問「我是不是輸了」,而是問:哪一手讓局面失去驗證?是沒看見活三,還是把衝四當成了真正的攻擊?
下次試一局時,慢一點。把棋盤看成一份小小的實驗記錄:每一步都有理由,每個理由都能回頭檢查。這樣,輸贏之外,棋也會變得更好看。