开源的围棋软件

news/2024/11/28 9:36:55/

AlphaGo 和李世石的大战很吸引眼球,除了AlphaGo,是否有其他的围棋软件,特别是开源的,

可以看看算法是如何实现的。

找了一下,发现下面一下软件 gnugo。

Go 是英语围棋的意思,源自日语的 ご (发音go)。

http://www.gnu.org/software/gnugo/devel.html

最新的版本是:3.8,2009年最后更新,看来也是很久没有弄了。

http://ftp.gnu.org/gnu/gnugo/gnugo-3.8.tar.gz

下载后执行 configure ; make ; make install 后就可以运行了。

$ gnugo




这里直接提供了一个 CUI 的画面,可以输入对应的行列号就可以下棋了。

比如:D16



黑子以 X 标记,白子以 0 标记。

电脑下的上一个白子用 (0) 来标记。



http://www.ppmy.cn/news/239765.html

相关文章

c语言围棋报告,C++围棋程序实现报告.doc

TCP-IP协议与网络编程课程设计 - PAGE 20 - 一、软件背景介绍 围棋是一项广有裨益的智力竞技运动,它集休闲娱乐、陶冶性情、修心养性于一身,是中华文化的瑰宝,是人类智慧的最高象征之一。围棋经历了数千年,久盛不衰,且…

c语言编程围棋,用C语言编程 在屏幕上显示围棋棋盘

匿名用户 1级 2011-06-06 回答 -- 以怎么不用 MS VC++6 ?? 编C语言一般都用啊 还有\xCD是C语言 Ascii代码 表示一个图形 用循环语句啊! 等我一下 晚上写出来 贴上哦 晚上10:00 上完课回来 呵呵 分给不给 随便 你的问题让我熟练了许多 分不重要了 我终于写出来了 调试了…

蒙特卡洛与围棋

今天看到头条上有位网友提出了一个蒙特卡洛和围棋的问题,以为大佬的回答我觉得很有意思,特摘抄与此。 蒙特卡洛算法是20世纪十大最伟大的算法,阿法狗就采用了蒙特卡洛算法。蒙特卡洛树不是一种算法,蒙特卡洛才是一种算法。 先来…

用python实现围棋(动图演示+源码分享)

大家好,我是梦执,对梦执着。希望能和大家共同进步! 今天给大家带来一期围棋的源码分享。下面我们先看看效果。游戏进去默认为九路玩法,当然也可以选择十三路或是十九路玩法。 目录-文末领取所有文件 1.导入模块2.初始化棋盘3. 开…

c语言围棋对弈程序设计,C语言围棋对弈程序设计.doc

C语言围棋对弈程序设计 用C语言编写一个围棋对弈棋室的程序,模仿两人对弈的过程,其中包括自动提子功能,和自动点目功能。 1、围棋的一些基本常识: (1)围棋棋子的“气” 见右图1所示黑棋1有4“气”,分别是水平方向上的左右 各有一气,垂直方向上的上下各有一气,对角上的不…

java 围棋代码_java围棋源代码

基于 WWW 的围棋棋谱演示软件的设计 丁振凡 【期刊名称】《微型机与应用》 【年(卷),期】2000(019)008 【摘要】介绍采用 Java 结合 ASP 编程实现的围棋棋谱...... 2.2 JAVA 工具 JDK (1) Java 编译器 Java 编译器将 Java 源代码文件编译成可执行的 Java 字节码。Java 源代 码文…

围棋,与生活,与编程

开始工作时喜欢编程,有好几年的时间没有下围棋。   大概2005年上联众下围棋,联众上没有网管,比较乱,闹心的是遇到耍赖的,一点儿招儿都没有,他不认输&#x…

qq围棋 android,腾讯围棋(QQ围棋)

腾讯围棋(QQ围棋)是一款手机版的围棋游戏,玩法包括了人人对弈、段位升降、人机对弈等等,而且后续还在不断的完善中,竭尽全力为广大棋迷打造最舒心的线上围棋家园,喜欢围棋的朋友不妨快来下载吧。 腾讯围棋(QQ围棋)游戏特色 《腾讯…