首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 一个让围棋软件自动对弈的工具
【标  题】:一个让围棋软件自动对弈的工具
【关键字】:
【来  源】:http://www.blogjava.net/leekiang/archive/2007/04/14/110710.html

一个让围棋软件自动对弈的工具

   银星围棋5的目录下有一个GTool2.exe,利用它可以让两个不同的具有人机对弈功能的围棋软件互相对弈,感觉类似于左右手互搏。:)
   步骤简单介绍如下:
   1)分别启动两个具有围棋对弈功能的软件,例如MuiltiGo4(这里我采用Gnugo3.7.10做围棋引擎)和银星围棋5,让其中一方的电脑执黑,另外一方的电脑执白,分别开始一个新棋局。这时执黑方的棋盘中会有一个黑子,执白方为空棋盘。这里要注意的是两个软件都要缩小到约占屏幕一半,一个放屏幕左边,一个放屏幕右边。
    2)启动GTool2.exe,出现一个工具条,如下图所示。点击鼠标左键把工具条上带有十字标记的黑子拖放到执黑现行的那个软件的棋盘上,松手;同样把带有十字标记的白子拖放到执白的软件的棋盘上。这时注意到这两个软件的棋盘均被正确识别。


    3)把工具条上第三个图形为用手指执子的标志拖放到执黑那个软件的棋盘的先走的黑子上,这时这两个软件就自动开始对弈了。
     
    上面的方法我是从这里找到。感觉美中不足的是对弈时这两个软件都必须在屏幕上,这样的话当它们对弈时我就不能用电脑干别的事情了。
     gnugo3.7.10和银星围棋5的第一局,银星大赢23.5目。
也谈约定胜于配置:【上一篇】
自动设置环境变量:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • into森林 v6.68 (intraweb控件编写)
  • Beginner with c# 2
  • Delphi 8 for .NET是什么?
  • richmedia/hbhelper.dll/tbhelper.dll
  • DX学习之旅(1)
  • Shell & Wait 的程序怎么写?
  • 用COM自动服务扩展SQL Server功能
  • 《3DS Model Render》最新版出炉拉
  • 我加入国内两大XX基地VIP会员遭遇的种种尴尬与后悔!
  • 一个对数据库进行操作的程序(之二)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.