八个级别
第 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 盘。它的故事,以及它在类似局面中的表现,下周再写。