八個級別
第 1 到第 7 級是同一個引擎,在它最看好的幾步棋裡挑選,級別越低,出錯的餘地越大。第 8 級就是你一直在下的那個電腦。我們讓這些電腦互相對弈,也和一個隨機走棋的對手對弈,以此確定每個級別,所以每升一級都有實測數據。等級分見電腦對手頁面。
如果你以前在這裡下過揭棋,你下的就是第 8 級。
這 14 盤是怎麼贏的
14 盤中有 5 盤以困斃結束。揭棋和象棋一樣,無子可走的一方判負,所以即使沒有將軍,把電腦的老將困得無路可走也算贏。這幾盤裡,電腦都提前好幾步就看到了敗局,它剩下的每一步都是輸棋。下面這盤從第 11 回合開始,正是轉折之前:電腦確信自己大優,一步之後就已經輸了。用箭頭往後走,就能看到困斃。
有 5 盤的轉折,就發生在電腦走動自己的一個暗子之後。暗子一動就會翻開,而電腦給這步棋估值時,往往當作翻出來的子會對自己有利。這盤從第 15 回合開始,電腦大優,正準備翻開一個子。對方的應著吃掉一門炮,幾步之後優勢就沒了。
並不是每一盤都靠電腦冒險。@tonghuiqu 贏了其中 4 盤,最長的那一盤靠的是尋常著法,而不是翻子的運氣。這盤從第 19 回合開始,局面均勢;接下來的 20 回合裡,@tonghuiqu 一步一步擴大優勢,第 68 回合將死。
贏家也都很有耐心。14 盤中有 5 盤超過 50 回合,這一盤的優勢還兩度易手。它從第 42 回合開始,電腦第二次佔優,正準備翻開一個子。棋友從這裡扭轉局面,38 回合後贏下這盤棋。
全部 14 盤
| 日期 | 棋手 | 執子 | 回合數 | 結局 |
|---|---|---|---|---|
| 9月4日 | @boliquangtri | 紅方 | 49 | 將死 |
| 9月13日 | @tonghuiqu | 紅方 | 68 | 將死 |
| 9月17日 | @tonghuiqu | 紅方 | 21 | 將死 |
| 9月19日 | @tonghuiqu | 紅方 | 34 | 困斃 |
| 9月19日 | @tonghuiqu | 紅方 | 23 | 將死 |
| 9月21日 | 訪客 | 黑方 | 47 | 困斃 |
| 9月21日 | 訪客 | 黑方 | 63 | 困斃 |
| 9月22日 | 訪客 | 黑方 | 46 | 困斃 |
| 9月23日 | 訪客 | 黑方 | 88 | 將死 |
| 9月24日 | 訪客 | 紅方 | 32 | 將死 |
| 9月25日 | 訪客 | 紅方 | 59 | 困斃 |
| 9月27日 | 訪客 | 紅方 | 33 | 將死 |
| 9月29日 | 訪客 | 黑方 | 80 | 將死 |
| 9月29日 | 訪客 | 黑方 | 50 | 將死 |
8 月 23 日之前
8 月 23 日之前,揭棋電腦誤用了一個比我們原意更快的設定,每步只搜尋不到一秒。即便如此,它在 8 月上旬還是連贏了 13 盤。隨後它三天裡輸了 9 盤,很可能都是輸給同一位棋手,我們這才發現問題。當晚我們就把它調回全力,這 9 盤都沒有計入上面的統計。
接下來
現在第 8 級之上還有一個更強的引擎:AB-JChess,由 Huorongrong 和 Laoxu(Kouza)開發的開源揭棋引擎,400 盤中贏了全力的皮卡魚 248 盤。它的故事,以及它在類似局面中的表現,下週再寫。