逐鹿围棋 (Zhulu GO)

 


简介
界面截图
逐鹿围棋使用的围棋引擎
逐鹿围棋发展历史
逐鹿围棋未来计划
下载逐鹿围棋
安装逐鹿围棋
使用逐鹿围棋

  向逐鹿围棋捐赠
Donate Zhulu GO
 


 
 

逐鹿围棋是一个支持人机对战、机器与机器自战、人人对战以及网络对战多种对局模式的免费围棋软件。

逐鹿围棋4.5正式版(4.5.2013.2)于2013年2月23日发布,在经历了多个beta和RC版后彻底结束4.5版的开发。

逐鹿围棋4.x(包括4.0/4.5系列)与3.x(3.0、3.1~3.5系列)相比有如下升级:

  1. 新增了另一类型的围棋引擎Fuego,不仅棋力有所增强(9路棋达到业余初段左右), 并且棋风有所变化; 新增围棋引擎GNUGO 3.6,棋力有所增强; 增加了另一类型的新引擎AmiGoGtp, 适合初学者练手。
  2. 对局可以分类保存和打开,支持复盘(打开后继续)。
  3. 界面美化:采用图形棋子,棋盘背景、棋格线、光标、落子标记均可自定义颜色或图片,并增加了棋盘坐标显示;
  4. 对局导出功能增强,可将完整对局导出成多张图组,并采用HTML格式进行浏览和发布到网上,可 参考此页面导出的对局
  5. 增加了落子音效;
  6. 增强了对局历史浏览功能;
  7. 增加了围棋资料共享工具“逐鹿围棋共享工具”;
  8. 增加了语音导航助手;
  9. 开始新局的所有选项可保存。

 

逐鹿围棋界面截图

  • 系统启动
  • 主界面
  • 开局
  • 保存对局

 

逐鹿围棋使用的围棋引擎

围棋引擎其实就是一个具备一定智能,可以下棋的计算机程序。

逐鹿围棋本身并不开发围棋引擎,即不负责开发实现具备人工智能的围棋算法,而是采用一些开源的程序。 目前主要使用了3种类型的围棋引擎,包括GNUGO、Fuego和AMIGOGtp。这三个都是开源并且免费的程序。

  1. GNU Go
  2. 首页:http://www.gnu.org/software/gnugo/

    代码开源许可:GNU GPL v3.0 (GNU General Public License version 3.0)

    长期以来逐鹿围棋都采用GNU Go作为后台围棋算法程序,目前也是最主要的引擎。GNU Go具有20几年的发展历史,棋力强大,在世界上居最领先的几个围棋程序之列。 但是最近几年来发展较慢,甚至可以说基本处于停滞的状态,在棋力上已经被一些新兴的开源引擎超越。

  3. Fuego
  4. 首页:http://fuego.sourceforge.net/

    代码开源许可:GNU LGPL v3.0(GNU Library or "Lesser" General Public License version 3.0)

    Fuego是最近两年新出的围棋引擎, 采用MC算法,棋力相当不错。攻击能力较强,但有时会犯一些低级错误。目前此引擎仍然处于较活跃的开发状态, 在不断更新中。

    Fuego在2009年第14届计算机奥林匹克竞赛中获得9路棋第1名,在2010年第四届计算机围棋UCE杯竞赛中获得19路棋第1名,在2010年的第15届计算机 奥林匹克竞赛中,9路棋和13路棋均获得第2名。上述这些成绩都是很多台服务器集群的运算能力下的结果,普通的家用或办公用计算机环境下, Fuego的棋力要低很多。

    根据逐鹿围棋棋友的测试,基本可以认定Feugo是最强的免费开源围棋引擎, 它在小棋盘下棋力尤强, 在配置良好的计算机上下9路或11路棋,可达到甚至超越业余初段的水平。

    Fuego对计算机的要求较高,需要高频的多核CPU才能展现其棋力,并且至少要配备2G以上内存,否则很容易在下棋中途退出。

  5. AmiGoGtp
  6. 首页:http://amigogtp.sourceforge.net/

    代码开源许可:GNU GPL v3.0 (GNU General Public License version 3.0)

    AmiGoGtp是另一个开源的围棋引擎,它的特点是下棋速度非常快,并且即使大比分落后也不会中途弃子。缺点是棋力相对较差。

    在逐鹿围棋的QQ群里,一个初学者说跟计算机下棋老是输,感觉没有进步甚至没有信心了,那就可以先跟AmiGoGtp下棋,看到自己杀 电脑一大片棋心情一定很爽。

 

逐鹿围棋发展历史

在2002年左右,由于兴趣爱好,作者开发了逐鹿围棋的原型,一个叫HappyGO的小程序。这个程序非常简单,只对GNUGO围棋引擎做了简单封装, 提供一个图型用户界面供用户使用。但是这个版本仅存在作者硬盘里,并未公开发布过。

后来通过修改HappyGO,完成了逐鹿1.0 Beta版,并发布到网上。不久即收到了不少用户的反馈信息, 同时也发现了许多围棋软件的一些问题。 但由于时间的原因, 当时并没有立即解决这些问题。

为了满足广大棋友的要求, 作者大幅优化了系统,大部分模块都进行了重新设计。 在经过较长时间的测试和试用测试后,在2003年推出1.0正式版。1.0包括两部分:围棋服务器和客户端。 围棋服务器负责管理对局,提供人工智能,客户端则提供界面。首先要安装围棋服务器和客户端,使用时客户端通过 网络连接到服务器,就可以开始下棋了,这样的设计很容易支持网络对局。但这样的系统安装和配置都比较麻烦, 而且在网络条件不好的环境下很不稳定。

为了解决1.0版的问题,作者再次进行较大的修改,于2004年发布了逐鹿围棋2.0,这个版本采用回归到将围棋引擎(服务器)与客户端 集成在一起的办法(两者之间通过计算机的管道进行通信), 使用户只要安装一个 系统就可以了, 系统采用自动配置引擎的方式, 提高系统易用性, 让那些 对计算机不太了解的用户也能顺利使用。这个版本非常稳定,而缺少了网络对局功能。

逐鹿围棋3.0在原来的2.0的基础上新增加了支持网络对局(局域网)的功能, 同时对系统原来不合理的地方进行了优化, 并且改正了原来的一些系统BUG。直到逐鹿围棋3.0,才是一个比较好用的版本,因此严格地说这个 才是1.0的正式版,但于版本编号的原因,不可能再回退了。

2005年7月16日、9月26日和11月19日分别发布了逐鹿围棋3.0 Beta1、Beta2和Beta3三个测试版。

2006年1月20日发布3.0正式版 (3.0.2006.2)。

2006年6月27日发布3.1 (3.1.2006.7),作了局部优化改进.

2007年7月19日,发布逐鹿围棋3.2 (3.2.2007.7),新增了键盘落子功能。

2008年3月26日,发布逐鹿围棋3.3 (3.3.2008.4),新增了显示落子顺序的功能。

2008年5月18日,发布逐鹿围棋3.4 (3.4.2008.6),增加了将对局棋盘导出到单张BMP图片的功能。

2009年1月31日,发布逐鹿围棋3.5 (3.5.2009.2),变化:(1)改正了一个在小内存环境下导致引擎停止工作的严重BUG; (2)因更改主页而更新地址;(3)提供完整引擎源码下载连接。

2009年3月17日,发布逐鹿围棋4.0 Beta 1 (4.0.2009.4)。 变化:(1)增加了升级版的GNUGO围棋引擎3.6(至此系统支持四个GNUGO围棋 引擎:3.0,3.2, 3.4,3.6),3.6的棋力较原有3个都强;(2)界面美化,支持主界面的棋盘背景、棋格线、光标、最后落子点的 颜色或图片自定义设置; (3)增加了强大的对局导出功能,可以导出成单张图片或图组,如果是图组,可以采用HTML 格式支持浏览,图片格式有所增强,支持BMP格式和JPEG格式;(4)增加了侧边栏,既充分利用界面的剩余空间,又可以为棋友 提供更多信息,同时也对免费逐鹿围棋不断发展提供了可能。

2009年12月29日,发布逐鹿围棋4.0 Beta 2 (4.0.2009.12),增加了落子音效,对局历史记录快速浏览,并加入重大子系统“逐鹿围棋共享工具”。

2010年7月5日, 发布逐鹿围棋4.0 Beta 3 (4.0.2010.7), 新增了保存/打开对局的功能,可以复盘;界面进一步美化(采用图型化棋子)。 另外,由于存在较多问题,逐鹿围棋共享工具暂去掉。

2010年12月5日,发布逐鹿围棋4.0 RC1 (4.0.2011.2),开始支持远程在线看棋功能。

2011年1月2日,发布逐鹿围棋4.0 RC2 (4.0.2011.3),远程在线看棋功能优化并正式公开使用。

2011年2月13日,发布逐鹿围棋4.0 RC3 (4.0.2011.4),应一位盲人棋友的要求,简单地增加了语音助手, 可以支持语音报坐标、对局状态等信息。由于这个功能的加入,逐鹿围棋自此不再支持Windows 2000。

2011年9月26日,发布逐鹿围棋4.0最终正式版 (Final, 4.0.2011.9),仅在原有基础上作调整,无重大更新,恢复了逐鹿围棋共享工具 (此时此工具仍有待完善)。至此,逐鹿围棋4.0的开发工作全部完成。

2011年11月20日,发布逐鹿围棋4.5 Beta (4.5.2012.0) ,变化包括:增加了两个新的围棋引擎Fuego, AmiGoGtp,去掉了较旧的GNU Go 3.0;界面变化; 原来在新局界面中直接敲回车关闭对话框时直接在棋盘上落子的错误修正。

2012年2月14日,发布逐鹿围棋4.5 Beta 2 (4.5.2012.2),变化包括:棋盘四侧均显示坐标, 以方便在截图与他人沟通;增加了一个新的小工具 “逐鹿围棋动画制作工具”, 可以将导出的对局图片制作成GIF动画;去掉了一些不再需要的后台功能。

2012年6月26日,发布逐鹿围棋4.5 RC (4.5.2012.6),变化为:正式将最新fuego 1.1.3引擎集成到系统安装包中(这是在软件发布时,fuego发布的最强 的版本);逐步去掉了网络对战功能(网络对战功能计划在5.0再全新支持),隐藏状态栏上的一些信息;检查XP系统的防火墙并将自己 作为例外以方便其他用户网络看棋。

2012年10月21日,发布逐鹿围棋4.5 RC2 (4.5.2012.9),变化为:(a)增加了全新的程序初始化设置窗口, 在安装后第一次启动时要求用户选择使用的界面语言 和防火墙设置;(b)比较全面的英文界面支持;(c)工具栏图标支持tooltip提示;(d)解决了非GNUGO引擎使用让子模式时出错的问题;(e)修改安装程序, 以更好地支持英文和中文繁体安装界面。

2012年12月16日,发布逐鹿围棋4.5 RC3 (4.5.2013.0),变化为:(a)去掉右下角图片广告区;(b)英文版界面优化,去除少量没有彻底改成英文的信息; (c)修正了对局比分带负数的BUG;(d)安装程序链接地址调整;(e)程序在其它方面进行了微小调整(如检查.Net framewrok的策略变化)。

2013年2月23日, 发布逐鹿围棋4.5正式版 (4.5.2013.2),变化包括: (a)界面变化: 棋盘格线调整(外侧边框改为双倍宽度更美观)、广告位调整、; (b)支持Ctrl+C复制当前对局棋盘到剪贴板;(c)增加新的棋盘背景图片;(d)大量BUG修复。

4.x系列仍然是采用3.0的框架和内核,只是一些功能增强和错误修正。

 

逐鹿围棋未来计划

在逐鹿围棋4.5正式版发布之后, 开发工作已经全部切换到5.0上, 首先登场的将是5.0社区预览版,计划在2013年5月底以4.6为版本号发布。

逐鹿围棋5.0将会有一些令人激动的新功能。它将采用微软.Net平台进行重新设计和开发。 由于.Net Framework 4.5不再支持旧操作系统,只能在 微软最新的操作系统Windows Vista, Windows 7、Windows 8以及Windows Server 2008(R2)/ Server 2012上运行。

考虑到对旧操作系统的支持,逐鹿围棋5.0发布时将会包含4.5运行程序, 在Windows XP,2003,Vista等操作系统上 安装逐鹿围棋5.0后会自动降级到现有的4.5运行,因此棋友们也不用太担心使用问题。

5.0的棋力与现有的4.x版本相比进一步增强。目前GNU Go已经发布了3.2、3.4、3.6、3.8等稳定版本, 现有的逐鹿4.5版本包含了GNU Go 3.2-3.6共3个围棋引擎,GNU Go 3.8将随逐鹿5.0发布。GNU Go 3.8棋力比3.6略强。 5.0也会继续支持Fuego和AmiGoGtp这两个自4.5开始新增的引擎,并且肯定是它们的升级版本。

新版本重点关注系统的其它功能,如对局管理,网络对局,棋谱发布、查找与交流等功能的增强。

按目前计划,逐鹿围棋5.0将会在2013年发布一系列公开alpha版、beta版等,2014年以后发布正式版。由于无法保证充足的时间投入,目前还无法提供确切的时间表。

 

下载逐鹿围棋

  1. 外部下载 (推荐使用)

  2.  

    天空软件站下载 (推荐)

    华军软件园下载 (推荐)

    快盘(最新版,推荐)

    快盘(旧版4.5正式版)

  3. 本地下载

  4. 进入下载页面

 

安装逐鹿围棋

逐鹿围棋软件(版本为4.0和4.5)的运行环境为:Windows XP、Vista、Windows 7、Windows 8(预览版)等Windows系列操作系统, 包括服务器版的操作系统如Windows Server 2003(包括R2版)和Windows Server 2008(包括R2版);

硬件配置要求是:CPU: 主频在1.5GHz或更高处理能力的AMD或Intel主流CPU,推荐使用多核CPU; 内存要求至少1G,建议配备2G以上内存(其中使用Fuego引擎必须达到2G内存才能稳定运行); 硬盘要求有2G以上剩余磁盘空间(考虑到有时可能要安装.Net Framework才能使用全部功能); 显示器要求1024*768*16位色,建议采用更高分辨率的显示器;安装鼠标。对其它的硬件设备无特殊要求。

如果您已经安装了旧版的逐鹿围棋软件,请先卸载旧版,否则重复安装将可能产生不可预料的后果。

逐鹿围棋程序(包括逐鹿围棋共享工具)在启动后,将会打开网络通信端口,程序通过此端口与网络上运行在其它计算机 上的程序通信,主要目的是发现网上的其他棋友等,以便进行网络对局。如果您的操作系统上运行 本程序,并且操作系统安装了防火墙,那么您必须设置防火墙允许本软件使用TCP通信端口。 如安装协议的内容所述,本程序不会有意泄露您的与本程序无关的操作系统信息、其它程序 的信息,更不会泄露您的个人文件和其它资料。

另外请注意及时到网上下载新的免费版。一般每几个月会有一个升级版发布。

 

使用逐鹿围棋

软件安装好后, 用户只要从"开始"菜单中找到"逐鹿围棋", 然后点击逐鹿围棋的菜单项,就可以启动它。

  • 围棋规则
  • 首先您要掌握基本的围棋下棋规则,如果您尚不清楚,可以访问以下几个页面先行了解。

     

  • 开局
  • 点击菜单"围棋"->"新局", 选择您需要的对局模式, 最后点"确定"就可以开始对局了.

    下图就显示了一围棋对局.

  • 历史浏览与悔棋
  • 点击菜单或工具栏上的向前或向后的箭头,可以浏览历史对局过程,如果要悔棋,可以浏览到适合的点,继续下棋即可。
     

  • 下模指导
  • 如果下棋时遇到困难,可以让计算机帮助你解决,点击菜单“对局”|“提示”或工具栏上的教师按钮,逐鹿围棋将在最佳落子点上给出标记。
     

  • 界面颜色调整
  • 点击菜单“围棋”|“选项”,或工具栏上的相应按钮,系统将弹出颜色选项界面,您可以自行设置喜欢的背景、格线、光标、落子标记。
     

  • 语言切换
  • 如果您使用的是英文或繁体中文,那么请点击菜单“围棋”|“选项”,或工具栏上的相应按钮,切换到语言选项卡,选中自己使用的语言,确定即可。
     

  • 导出对局
  • 自4.0版开始,系统提供对局导出功能,可将一手棋或全部记录导出一张图片或图组。如果是图组,系统还支持使用HTML页面进行管理和浏览。可选BMP格式或JPEG格式。点击菜单“围棋”|“导出图片”,在弹出的对话框中输入相应参数,导出即可。

    您可以现在就查看一局导出的棋
     

如果您对围棋规则还不清楚, 可以访问相关网站查找入门知识的教程.

 

如果您对本程序有何意见建议, 请与我们联系.

回首页


果核工作室版权所有 Copyright 2007-2013 Nutshell studio
更新日期:2013年6月