开源围棋GnuGo

GnuGo虽然不是人工智能围棋,但是代码写非常完善,非常有参考价值。
比如气的算法,sgf解析。还详细的中文文档。
GnuGo是一个开源的围棋项目,它使用数据库存储大量棋谱,在对弈时从棋谱里搜索可能的应对,然后再从可能的应对里查出最好的一手落子。最新版本3.8,据说已达到业余1段水平。

GnuGo虽然不是人工智能围棋,但是代码写非常完善,非常有参考价值。
比如气的算法,sgf解析。还详细的中文文档。
GnuGo是一个开源的围棋项目,它使用数据库存储大量棋谱,在对弈时从棋谱里搜索可能的应对,然后再从可能的应对里查出最好的一手落子。最新版本3.8,据说已达到业余1段水平。

   

围棋世界冠军【周睿羊】输棋挨打赢棋也挨打

生日:1991年3月8日
中国天元战史上最年轻的挑战者,第20届天元赛亚军。
7岁学棋,9岁入吴肇毅围棋道场,后入聂卫平围棋道场,12岁获全国“晚报杯”业余围棋锦标赛冠军,13岁被商借至北京海淀队参加围甲联赛。
2002年入段,2007年升为五段。
2008年11月25日第4届威孚房开杯中国棋王争霸赛决赛冠军;
2010年第七届“倡棋杯”中国职业围棋锦标赛亚军;
2012年第14届阿含桐山杯亚军;
2013年【第一届百灵爱透杯世界围棋公开赛冠军】
2013年4月13日,第13届理光杯围棋赛冠军;
2013年5月2日,第1届“洛阳龙门杯”中国围棋棋圣战决赛冠军;

生日:1991年3月8日
中国天元战史上最年轻的挑战者,第20届天元赛亚军。
7岁学棋,9岁入吴肇毅围棋道场,后入聂卫平围棋道场,12岁获全国“晚报杯”业余围棋锦标赛冠军,13岁被商借至北京海淀队参加围甲联赛。
2002年入段,2007年升为五段。
2008年11月25日第4届威孚房开杯中国棋王争霸赛决赛冠军;
2010年第七届“倡棋杯”中国职业围棋锦标赛亚军;
2012年第14届阿含桐山杯亚军;
2013年【第一届百灵爱透杯世界围棋公开赛冠军】
2013年4月13日,第13届理光杯围棋赛冠军;
2013年5月2日,第1届“洛阳龙门杯”中国围棋棋圣战决赛冠军;

开源围棋图形化界面GoGUI

GoGUI是用Java开发的开源围棋界面,可以加载支持gtp协议的围棋引擎。
比如丽拉围棋、RN围棋、阿Q围棋。所说AlphaGo就是用的GoGUI
这里简单介绍一下加载丽拉围棋的方法。
其他引擎加载方法类似。

GoGUI是用Java开发的开源围棋界面,可以加载支持gtp协议的围棋引擎。
比如丽拉围棋、RN围棋、阿Q围棋。所说AlphaGo就是用的GoGUI
这里简单介绍一下加载丽拉围棋的方法。
其他引擎加载方法类似。

C++取余和取模运算实例

13 / 5 = 2
13 % 5 = 3
int(12.5) = 12
ceil(12.5) = 13
floor(12.5) = 12
【%】取余,【/】取模
【ceil()】向上取整,【floor】向下取整

13 / 5 = 2
13 % 5 = 3
int(12.5) = 12
ceil(12.5) = 13
floor(12.5) = 12
【%】取余,【/】取模
【ceil()】向上取整,【floor】向下取整

   

围棋GUI界面Sabaki怎么用?

Sabaki是一个完全使用网页技术(HTML5 + Javascript)开发,由electron封装,界面漂亮的围棋应用程序。
作者的中文名字好象叫沈易川。Sabaki好象是日语发音,腾挪(围棋术语)的意思。
大家一般用来加载丽拉leela zero等围棋AI

Sabaki是一个完全使用网页技术(HTML5 + Javascript)开发,由electron封装,界面漂亮的围棋应用程序。
作者的中文名字好象叫沈易川。Sabaki好象是日语发音,腾挪(围棋术语)的意思。
大家一般用来加载丽拉leela zero等围棋AI

可加载leela围棋的GoGUI界面

很多人想用丽拉leela围棋,但是不会配置界面。
我编译了一个GUI界面,并且包含了丽拉leela zero围棋。
直接打开就可以使用,非常方便。
如果嫌棋力不够,可以更新参数和weights.txt文件。
或者下载最新丽拉围棋,放入leela文件夹即可。

很多人想用丽拉leela围棋,但是不会配置界面。
我编译了一个GUI界面,并且包含了丽拉leela zero围棋。
直接打开就可以使用,非常方便。
如果嫌棋力不够,可以更新参数和weights.txt文件。
或者下载最新丽拉围棋,放入leela文件夹即可。

Qt,Qt Creator,minGW,VS关系

Qt是 一个跨平台的C++图形用户界面应用程序框架,图形界面库,Qt library为Qt程序提供头文件、静态链接库和动态链接库。
Qt Creator是跨平台的 Qt IDE。编辑器,编译器,调试器可以自己选。
minGW,是将GCC编译器和一系列免费的Windows 使用的头文件和库文件的组合,编译器,它在Windows平台上模拟了Linux下GCC的开发环境。
VS,一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,它捆绑有内嵌在Visual C++中编译器。

Qt是 一个跨平台的C++图形用户界面应用程序框架,图形界面库,Qt library为Qt程序提供头文件、静态链接库和动态链接库。
Qt Creator是跨平台的 Qt IDE。编辑器,编译器,调试器可以自己选。
minGW,是将GCC编译器和一系列免费的Windows 使用的头文件和库文件的组合,编译器,它在Windows平台上模拟了Linux下GCC的开发环境。
VS,一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,它捆绑有内嵌在Visual C++中编译器。