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 游子
          這種思想真是很奇妙,
          我感覺可以借鑒一下,用它來做點別的什么。
          主站蜘蛛池模板: 黄浦区| 孟连| 乌鲁木齐县| 乌苏市| 汕尾市| 星子县| 荃湾区| 济南市| 临洮县| 托克托县| 苏尼特左旗| 郧西县| 水富县| 富源县| 杂多县| 乌苏市| 泸州市| 墨脱县| 广东省| 含山县| 乌兰浩特市| 镇赉县| 微博| 恭城| 自贡市| 广灵县| 梓潼县| 通海县| 北票市| 岐山县| 海淀区| 桓台县| 上林县| 赤城县| 成武县| 永兴县| 泾川县| 崇信县| 尚志市| 句容市| 麻江县|