MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          一個讓圍棋軟件自動對弈的工具

          Posted on 2007-04-14 22:53 leekiang 閱讀(2568) 評論(1)  編輯  收藏 所屬分類: 其他

          ???銀星圍棋5的目錄下有一個GTool2.exe,利用它可以讓兩個不同的具有人機對弈功能的圍棋軟件互相對弈,感覺類似于左右手互搏。:)
          ?? 步驟簡單介紹如下:
          ?? 1)分別啟動兩個具有圍棋對弈功能的軟件,例如MuiltiGo4(這里我采用Gnugo3.7.10做圍棋引擎)和銀星圍棋5,讓其中一方的電腦執黑,另外一方的電腦執白,分別開始一個新棋局。這時執黑方的棋盤中會有一個黑子,執白方為空棋盤。這里要注意的是兩個軟件都要縮小到約占屏幕一半,一個放屏幕左邊,一個放屏幕右邊。
          ??? 2)啟動GTool2.exe,出現一個工具條,如下圖所示。點擊鼠標左鍵把工具條上帶有十字標記的黑子拖放到執黑現行的那個軟件的棋盤上,松手;同樣把帶有十字標記的白子拖放到執白的軟件的棋盤上。這時注意到這兩個軟件的棋盤均被正確識別。


          ??? 3)把工具條上第三個圖形為用手指執子的標志拖放到執黑那個軟件的棋盤的先走的黑子上,這時這兩個軟件就自動開始對弈了。
          ?????
          ??? 上面的方法我是從這里找到。感覺美中不足的是對弈時這兩個軟件都必須在屏幕上,這樣的話當它們對弈時我就不能用電腦干別的事情了。
          ???? gnugo3.7.10和銀星圍棋5的第一局,銀星大贏23.5目。

          評論

          # re: 一個讓圍棋軟件自動對弈的工具[未登錄]  回復  更多評論   

          2007-04-17 10:46 by 游子
          這種思想真是很奇妙,
          我感覺可以借鑒一下,用它來做點別的什么。
          主站蜘蛛池模板: 洛宁县| 乌什县| 镇坪县| 呼玛县| 北安市| 永福县| 崇左市| 会理县| 奇台县| 宁国市| 班玛县| 古交市| 岢岚县| 前郭尔| 丰镇市| 酒泉市| 正宁县| 双牌县| 含山县| 馆陶县| 江口县| 繁昌县| 鹤壁市| 科技| 汝阳县| 绩溪县| 正定县| 洪湖市| 鹿泉市| 晋江市| 汉沽区| 龙海市| 静海县| 宁乡县| 同仁县| 博野县| 珲春市| 兴宁市| 梅州市| 阿坝县| 北海市|