電腦對局概論 2012/05/02. O UTLINE 電腦對局基本原理 西洋棋 象棋 圍棋 T YPES OF GAMES 3 No chanceChance Perfect information Chess, Chinese chess, Go 大富翁 Imperfect information.

Slides:



Advertisements
Similar presentations
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
Advertisements

第二章 太陽能電池的基本原理 及其結構 2-1 太陽能電池的基本原理 2-2 太陽能電池的基本結構 2-3 太陽能電池的製作.
校園線上技術服務之使用意圖與 建置成功因素的研究 2011/04/22 淡江大學 資管所碩二 李依倫 鄭佳容.
期末專題 - 吊人頭遊戲 第 35 組 組員 : 電機系 49841XXXX XXX 電機系 49841OOOO OOO.
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
1 Advanced Chemical Engineering Thermodynamics Appendix BK The Generalized van der Waals Partition Function.
第四章 評價股票選擇權的數值方法 蒙地卡羅模擬與二項式模型 財務工程 呂瑞秋著.
Stat_chi21 類別資料 (Categorical data) 一種質性資料, 其觀察值可歸類於數個不相交的項目內, 例 : 性別, 滿意度, …, 一般以各項的統計次數表現. 分析此種資料,通常用卡方檢定 類別資料分析 卡方檢定 卡方檢定基本理論 一個含有 k 項的試驗,設 p i.
1 真理大學運輸管理學系 實務實習說明 目錄  實務實習類別  實務實習條例  校外實習單位  實務實習成績計算方式  校外實習甄選 / 自洽申請流程  附錄:相關表格.
消費者物價指數反映生活成本。當消費者物價指數上升時,一般家庭需要花費更多的金錢才能維持相同的生活水準。經濟學家用物價膨脹(inflation)來描述一般物價持續上升的現象,而物價膨脹率(inflation rate)為物價水準的變動百分比。
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
資料庫名稱 中國期刊全文資料庫 (China Journal Full-text Database)
JAVA 程式設計與資料結構 第十四章 Linked List. Introduction Linked List 的結構就是將物件排成一列, 有點像是 Array ,但是我們卻無法直接經 由 index 得到其中的物件 在 Linked List 中,每一個點我們稱之為 node ,第一個 node.
真理大學航空運輸管理學系 實務實習說明. 實務實習部份 實務實習 校內實習 校外實習 實習時數必須在 300 小時 ( 含 ) 以上才承認 校內實習時數及實習成績。 二個寒假 各一個月 暑假兩個月.
基礎物理總論 基礎物理總論 熱力學與統計力學(三) Statistical Mechanics 東海大學物理系 施奇廷.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology 模糊控制設計使用 MATLAB 李達生.
參考文獻 補充說明. 參考文獻 一、文獻探討 二、文獻引用 一、文獻探討 (一)過程 1. 尋找、蒐集所欲研究領域中現有的文獻 2. 閱讀所選擇的文獻(宜做研究摘要並分門別 類加以彙整) 3. 發展理論架構作為進一步文獻尋找和探討的 參考 4. 發展議題(文獻探討之大綱)以統整、分析 相關文獻資料.
1 九月份消費者信心指數 調查報告 Taiwan Consumer Confidence Index (CCI) Report 主辦單位:中央大學台灣經濟發展研究中心 調查單位:輔仁大學統計資訊系 協辦單位:台灣綜合研究院 中華民國九十六年九月.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
論文研討 2 學分 授課教師:吳俊概.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
:Problem D: Bit-wise Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10232: Problem D: Bit-wise Sequence 解題者:李濟宇 解題日期: 2006 年 4 月 16.
: Happy Number ★ ? 題組: Problem Set Archive with Online Judge 題號: 10591: Happy Number 解題者:陳瀅文 解題日期: 2006 年 6 月 6 日 題意:判斷一個正整數 N 是否為 Happy Number.
實用管理科學 陳明德、陳武林 著 前程文化 Ch14 決策分析 14-1 本章結構 隨機模式導論 決策分析步驟 決策分析模式與符號 非機率性模式分析 機率性模式分析 貝氏決策分析技術 決策樹的建立 風險分析與敏感度分析.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
: Playing War ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11061: Playing War 解題者:陳盈村 解題日期: 2008 年 3 月 14 日 題意:在此遊戲中,有一類玩家一旦開始攻擊, 就會不停攻擊同一對手,直到全滅對方或無法再.
基本法的解釋 基本法第一五八條 解 釋 權 屬 於 全 國 人 民 代 表 大 會 常 務 委 員 會 如 法 院 在 審 理 案 件 時 需 要 對 基本 法 的 條 款 進 行 解 釋 , 而 該 條 款 的 解 釋 又 影 響 到 案 件 的 判 決 , 在 對 該 案 件 作 出 不 可 上.
中信證券 海外理財介紹 何謂 PGN?. Principal guaranteed notes 原則保證票券 指交易相對人到期時,至少可獲得事先約定某一 比例的投資本金,而實際的總報酬,則是隨著連 結標的資產價格成長幅度而定。 保本型商品 PGN 可視為零息債券與買入選擇權的 組合,而發行券商依據對資產價格走勢的預期,
政治學 潘兆民 東海大學 通識教育中心暨大陸研究學程 副教授. 第九章 政府論 內閣制 cabinet system 共有四項主要原則: 一、國家元首 二、行政權屬於內 閣,由內閣對議會 負責;故元首發布 命令,非經內閣副 署不生效力。
第二十一章 研究流程、論文結構        與研究範例 21-1  研究流程 21-2  論文結構 21-3  研究範例.
Fugacity Coefficient and Fugacity
公司加入市場的決定. 定義  平均成本 = 總成本 ÷ 生產數量 = 每一單位產量所耗的成本  平均固定成本 = 總固定成本 ÷ 生產數量  平均變動成本 = 總變動成本 ÷ 生產數量.
大陸問題研究 潘兆民 東海大學 通識教育中心. 第一章 大陸問題研究簡介 一、大陸問題研究的重 要性 二、國民政府為何會失 敗.
生產系統導論 生產系統簡介 績效衡量 現代工廠之特徵 管理機能.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
The application of boundary element evaluation on a silencer in the presence of a linear temperature gradient Boundary Element Method 期末報告 指導老師:陳正宗終身特聘教授.
資訊教育 東海大學物理系施奇廷 92 學年度第一學期. 物理研究的新方法 傳統:理論與實驗 傳統:理論與實驗 現在:理論、實驗、計算 現在:理論、實驗、計算 計算 vs. 實驗:計算物理可視為在所有的條 件皆能完美調控之下的「數值實驗室」 計算 vs. 實驗:計算物理可視為在所有的條 件皆能完美調控之下的「數值實驗室」
資訊教育 吳桂光 東海大學物理系助理教授 Tel: 3467 Office: ST223 Office hour: Mon (10:30-12am) or by appointment.
研究資料的分析. 資料分析的基本策略  General data analysis strategies 1.Sketching ideas 2.Taking notes 3.Summarize field nores 4.Getting feedback on ideas 5.Working with.
數位學習中迷思概念之診斷與應用 - 以 EXCEL 教學課程為例 淡江大學 資管碩一 林詒慧 資管碩一 陳韋翰 2011/04/221.
公用品.  該物品的數量不會因一人的消費而受到 影響,它可以同時地被多人享用。 角色分配  兩位同學當我的助手,負責:  其餘各人是投資者,每人擁有 $100 , 可以投資在兩種資產上。  記錄  計算  協助同學討論.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
Chapter 3 Entropy : An Additional Balance Equation
產出外界效果的權利. 外界效果  是社會成本和私人成本發生分歧的原因。 外界效果可以是成本,也可以是收益。
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
演算法課程 (Algorithms) 國立聯合大學 資訊管理學系 陳士杰老師 Course 7 貪婪法則 Greedy Approach.
創造力與創新之後 一 、 累積創意 二 、 專利 三 、 創新創業. 課程週數建議 一、 一、 累積創新 ( 一 ) 創新資料庫規劃、前端後端關係、創新資料性質分類 、儲存與運用、資料維護 “ 累積創新 ” 課程 : 計一週 、 二 、 專利 ( 七 ) 專利權 ( 一 ) 專利目的、專利要件、專利種類、專利效力、專利法概述.
資訊教育 吳桂光 東海大學物理系助理教授 Tel: Office: ST223 Office hour: Mon (8:10-12am) or by appointment.
資訊教育 吳桂光 東海大學物理系助理教授 Tel: 3467 Office: ST223 Office hour: Tue, Fri. (10-11am)
論文研討 2 學分 授課教師:吳俊概. 第一節 論文發表的目的 第二節 論文發表的歷程 第三節 投稿過程 第四節 退稿處理 學術期刊論文的製作與發表.
1 世新經濟 2005 年學術研討會論文 台灣服務貿易及其經濟關聯性之 探討 發表人:黃 財 源 博士 中華民國九十四年十月一號.
: Problem E Antimatter Ray Clearcutting ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11008: Problem E Antimatter Ray Clearcutting 解題者:林王智瑞.
指導教授 : 林啟芳 教授 組員 : 邱秉良 林育賢. 何謂 GPS  GPS 即全球定位系統,是一個中距離圓 型軌道衛星導航系統。它可以為地球表面 絕大部分地區( 98% )提供準確的定位、 測速和高精度的時間標準。
蒙地卡羅演算法在遊戲的應用 國立東華大學 資訊工程系 副教授 顏士淨.
1 寬頻分碼多重進接無線通訊上 鏈傳收系統之設計與製作 Transceiver System Design and Implementation for WCDMA Uplink Communication 國科會計畫 (1999/8 – 2002/7) 簡介 2004/1.
閱選訂購 Approval Plan. 什麼是閱選訂購 ? 由圖書館與其所選定代理商簽 訂合約,代理商根據圖書館所 制定的選書興趣檔 (profile) 選 擇適合的圖書送至圖書館,由 圖書專員審核挑選過後才予以 購買,不合則主動退書。
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
:Problem E.Stone Game ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10165: Problem E.Stone Game 解題者:李濟宇 解題日期: 2006 年 3 月 26 日 題意: Jack 與 Jim.
發展理論 什麼是發展 皮亞傑的階段認知發展 維高斯基的社會文化觀點發展 艾瑞克森的八階段心理社會發展 柯柏格的三時期的道德發展.
幼兒行為觀察與記錄 第八章 事件取樣法.
結構學 ( 一 ) 第八次作業 97/05/22. 題目一 題目一 (a) 先決定放鬆哪個束制,成為靜定結構 以支承 C 之水平反力為贅力,則 C 點滾支 承變成自由端,即形成靜定基元結構 C 點滿足變位諧和  Δ CH =0.
1 Chemical and Engineering Thermodynamics Chapter 1 Introduction Sandler.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
田野實察: 參訪南洋台灣姐妹會 授課教師:林津如 第十一堂課 96 年度教育部補助推動新移民之原生社會文化、公民與人權及健康醫療教學發展計畫 高雄醫學大學性別研究所林津如教授及陳麒文執行.
: How many 0's? ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11038: How many 0’s? 解題者:楊鵬宇 解題日期: 2007 年 5 月 15 日 題意:寫下題目給的 m 與 n(m
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
網 站 架 設 新 概 念網 站 架 設 新 概 念. 跟團自由行 國外旅遊 東京廉價航空比較.
Presentation transcript:

電腦對局概論 2012/05/02

O UTLINE 電腦對局基本原理 西洋棋 象棋 圍棋

T YPES OF GAMES 3 No chanceChance Perfect information Chess, Chinese chess, Go 大富翁 Imperfect information 麻將,橋牌,撲克

T HE M INIMAX P ROCEDURE 零合遊戲 對手的失敗就是我的快樂

 -  A LGORITHM 5 function A LPHA -B ETA -S EARCH ( state ) returns an action inputs: state, current state in game v  M AX -V ALUE ( state, – ,   ) return the action in S UCCESSORS ( state ) with value v function M AX -V ALUE ( state, ,  ) returns a utility value inputs: state, current state in game , the value of the best alternative for MAX along the path to state , the value of the best alternative for MIN along the path to state if T ERMINAL -T EST ( state ) then return U TILITY ( state ) v  –  for a, s in S UCCESSORS ( state ) do v  M AX ( v, M IN -V ALUE ( s, ,  )) if v   then return v// fail-high   M AX ( , v ) return v

 -  A LGORITHM ( CONT.) 6 function M IN -V ALUE ( state, ,  ) returns a utility value inputs: state, current state in game , the value of the best alternative for MAX along the path to state , the value of the best alternative for MIN along the path to state if T ERMINAL -T EST ( state ) then return U TILITY ( state ) v    for a, s in S UCCESSORS ( state ) do v  M IN ( v, M AX -V ALUE ( s, ,  )) if v   then return v// fail low   M IN ( , v ) return v

N EGAMAX (B. C HEN, 2010) 7

8

O THER S EARCH T ECHNIQUES Null-Move heuristic generate a good lower bound on the value of a position, using a shallow search in which the opponent gets to move twice at the beginning the lower bound allows  -  pruning without the expense of a full-depth search 9

N ULL -M OVE F ORWARD P RUNING Instead of extending the search in hard positions, we reduce the search in easy positions Allow a chess program to experience a dramatic reduction in branching factor with some manageable risk of missing something important If I do nothing here, can the opponent do anything? Assumption Making a move will result in a higher score than not making a move, except in the endgame 10

N ULL -M OVE F ORWARD P RUNING ( CONT.-1) Before you generate any move, you do a reduced- depth search, with the opponent move first, even though it is usually not the best move If that search result in a score   (fail high), then the true best move is also likely to fail high, and you return  right away without searching any moves Idea You give the opponent a free shot at you, if your position is still so good that you exceed , you assume that you’d also exceed  if you went and searched all of your moves 11

N ULL -M OVE F ORWARD P RUNING ( CONT.-2) Reason of saving time The initial search is made with reduced depth R: depth reduction factor Rather than search all of your moves to depth D, you search all your opponent’s moves with a depth of D – R An excellent value of R is 2 Example If you were going to search all your moves to depth 6, you end up searching all of your opponent’s moves to depth 4 A practical speed up of a ply or two 12

N ULL -M OVE A LGORITHM 13 #define R 2 function A LPHA -B ETA -S EARCH ( depth, ,  ) returns an evaluation value if depth == 0 then return E VALUATE () if last move was not null and position is unlikely to be zugzwang then M AKE N ULL M OVE () v  – A LPHA -B ETA -S EARCH ( depth – 1 – R, – , –  + 1 ) U NMAKE N ULL M OVE () if v   then return  G ENERATE L EGAL M OVES () for each possible move do M AKE N EXT M OVE () v  – A LPHA -B ETA -S EARCH ( depth – 1, – , –  ) U NMAKE M OVE () if v   then return    M AX ( , v ) return  minimal window (  – 1,  )

T RICKS Minimal window To see if the score of the null-move search is beta or better If not, I don’t care how much worse than beta it is Use minimal window (  -1,  ) to get more cutoffs faster Note Null-move changes the result of the search, and may cause you to miss some important line of play 14

S HOULD N OT U SE N ULL -M OVE Null-move doesn’t work if the side to move is in check The degree allowed to happen recursively should be considered, since if you let several of them follow in a row, the search degenerates down to just returning the evaluation Not allow two null-move searches to occur without an intervening real move Allow exactly two null-move searches before forcing a real move 15

S HOULD N OT U SE N ULL -M OVE ( CONT.) 16 Violate the assumption Zugzwang: Positions in which all possible moves make the position worse Only use null-move in positions with many pieces left ?

S OLVING GAMES Game-theoretic value of a game The outcome, i.e., win, loss or draw, when all participants play optimally. 17

C LASSICATION OF GAMES ' SOLUTIONS (L.V. A LLIS IN 1994 ) Ultra-weakly solved the game-theoretic value of the initial position has been determined. Weakly solved for the initial position a strategy has been determined to achieve the game-theoretic value against any opponent. The strategy must be efficient and practical in terms of resource usage. Strongly solved: a strategy has been determined for all legal positions. 18

C OMPLEXITY ISSUE State-space complexity of a game the number of all legal positions in a game. Game-tree (or decision) complexity of a game the number of all leaf nodes in a solution search tree. A solution search tree is a tree where the game- theoretic value of the root position can be decided.. 19

C OMPLEXITY FOR T IC -T AC -T OE Upper bound  legal positions  rotation and reflections State space 3 9 (19683)  5478  765 Game tree size 9!  

G AME TREE (2- PLAYER, DETERMINISTIC, TURNS ) 21

F AIR GAME A fair game the game-theoretic value is draw and both players have roughly an equal probability on making a mistake 22

A DOUBLE DICHOTOMY OF THE GAME SPACE 23

24 GamesLog(state-space)Log(game tree size Nine Men's Morris 1012 Connect-four 1421 Checkers 2131 Othello2858 Chess46123 Chinese chess48150 Hex(11x11)5798 Shogi71226 Renju(15x15)10570 Go-Moku(15x15)10570 Go(19x19)172360

G AMES IN PRACTICE Predictions for 2010 at 2000(Herik et.al.) 25 SolvedOver champion World champion Pro or Grand master amateur Go-Moku & Renju(15x15) Othello(8x8) Checkers(8x 8) Chess Backgammon Go(9x9) Chinese chess Hex Amazons Bridge Shogi Go(19x19)

G AMES IN PRACTICE Status 26 SolvedOver champion World champion Pro or Grand master amateur Go-Moku & Renju(15x15) Othello(8x8) Checkers(8x 8) Chess Backgammon Go(9x9) Chinese chess Hex Amazons Bridge Shogi Go(19x19)

C HESS DeepBlue 30

M INIMAX 36

象棋 1. 子力 2. 位置

子力 將 2000 士 40 象 車 200 馬 90 包 卒 10

ELP 陳志昌、鄭武堯、許舜欽 1 st Computer Olympiad 銅牌 (1990) 2 nd Computer Olympiad 金牌 4 th Computer Olympiad 銀牌 6 th Computer Olympiad 金牌 7 th Computer Olympiad 金牌 8 th Computer Olympiad 銅牌 9 th Computer Olympiad 銀牌 2004 年世界電腦象棋爭霸賽第八名 2007 年世界電腦象棋爭霸賽第三名

象棋世家 2004 世界電腦象棋賽第四名 2007 世界電腦象棋賽第二名 2010 世界電腦象棋賽第二名 總會榮譽六段證書 6th 、 7th 、 10th 、 11th 、 14th Olympiad 銀 牌 15th Olympiad 金牌

人機大戰 2006 年 1 月 14 日象棋世家紅先勝台灣象棋八段 陳振國 2008 年第九屆人機大賽,千慮、象棋世家、 ELP 及棋天大聖參賽,邀請三位七段及一位八 段高手參賽,象棋程式三勝四和一負 2009 年第十屆人機賽,千慮、象棋世家、 ELP 及天馬行空參賽,邀請二位七段和兩位八段高 手參賽,人腦以三勝五和的成績獲勝 2010 年 12/27 新竹交大,象棋世家一勝一和劉 國華八段與馬仲威八段。

圍棋 45

棋子與棋盤 46

棋力分級 47 弱 強 Kyu Dan 912 業餘初學者 職業棋士 段

百萬美金的懸賞 應昌期先生曾提供一百萬美金給能夠寫出擊敗職業棋士的圍 棋程式的人 48

R ANK OF C OMPUTER G O 49

電腦棋類的設計方式 西洋棋,象棋 game tree, α-β cut off 成功原因 合法步不多 (30~40) 有一個簡單而合理的審局函數 此方式不適用於圍棋 合法步太多 (>200) 目前沒有好的審局函數 50

M ONTE C ARLO A PPLICATION 個 63 個 Left = 0.37 * the measure of area Right = 0.63 * the measure of area

T ABLE G AMES Perfect information, no chance 圍棋,象棋,西洋棋 Perfect information, with chance 西洋雙陸棋,大富翁 imperfect information, with chance 麻將,橋牌,十三張,接龍 52

電腦圍棋設計方法 電腦圍棋的傳統設計法 模擬人類思維;經驗法則 JIMMY 程式 (since 1994) 2007 年 UCT 出現,奪得奧林匹亞 19 路圍棋的金牌 UCT: 運用蒙地卡羅法為基礎的樹狀搜尋演算法 53

UCT 樹狀搜尋演算法 UCT :一個樹狀搜尋演算法 特性:往較有可能為好點的分支,展開較深,最後 會長成一棵不平衡樹 如何決定一個點是否為好點 ? 蒙地卡羅法 統計許多模擬棋局之結果,進行局面之判斷 54

蒙地卡羅樹搜尋演算法架構 55 計畫內容簡述 (2) 蒙地卡羅樹搜尋與局部可觀察機遇型遊戲 MCTS & POSG B CD E F H I A J G J Selectio n Expansi on Simulatio n Back propagation B CD E FG H I A B CD E FG H I A Repeated B CD FG H I A J E

G O 19 X : win against a pro (8p) 19x19, H9 MoGo 2009: win against a pro (9p) 19x19, H7 MoGo 2009: win against a pro (1p) 19x19, H6 MoGo

G O 9 X : win against a pro (5p) 9x9 (blitz) MoGo 2008: win against a pro (5p) 9x9 white MoGo 2009: win against a pro (5p) 9x9 black MoGo 2009: win against a pro (9p) 9x9 white Fuego 2009: win against a top pro (9p) 9x9 black MoGoTW

結論 西洋棋,象棋,圍棋比想像中難 棋海無涯 58