【实例简介】
GNU Go是免费的带源代码的人机对弈软件,棋力在九级左右。和其它GNU 软件一样,
它遵从 GNU 公用许可证GPL。你可免费获得它的源代码,并可自由使用和修改。
但GNU GO只提供字符界面,更多相关内容请参见其主页: http://www.gnu.org/software/gnugo/gnugo.html
【实例截图】
【核心代码】
gnugo-2.6.tar
└── gnugo-2.6
├── acconfig.h
├── aclocal.m4
├── AUTHORS
├── ChangeLog
├── config.h.in
├── configure
├── configure.in
├── config.vc
├── config.vcin
├── COPYING
├── doc
│ ├── analyze.texi
│ ├── automake-1.4.patch
│ ├── copying.texi
│ ├── dragon.texi
│ ├── endgame.texi
│ ├── eyes.texi
│ ├── gnugo.6
│ ├── gnugo.eps
│ ├── gnugo.info
│ ├── gnugo.info-1
│ ├── gnugo.info-2
│ ├── gnugo.info-3
│ ├── gnugo.info-4
│ ├── gnugo.info-5
│ ├── gnugo.jpg
│ ├── gnugo.texi
│ ├── introduction.texi
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── moyo.texi
│ ├── overview.texi
│ ├── patterns.texi
│ ├── reading.texi
│ ├── regression.texi
│ ├── texinfo.tex
│ ├── using.texi
│ └── utils.texi
├── engine
│ ├── attdef.c
│ ├── dragon.c
│ ├── filllib.c
│ ├── fuseki.c
│ ├── genmove.c
│ ├── globals.c
│ ├── gnugo.dsp
│ ├── hash.c
│ ├── hash.h
│ ├── liberty.h
│ ├── main.h
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── matchpat.c
│ ├── moyo.c
│ ├── optics.c
│ ├── reading.c
│ ├── semeai.c
│ ├── sethand.c
│ ├── shapes.c
│ ├── showbord.c
│ ├── utils.c
│ └── worm.c
├── gnugo.dsw
├── INSTALL
├── install-sh
├── interface
│ ├── gmp.c
│ ├── gmp.h
│ ├── gnugo.el
│ ├── html
│ │ ├── cgi.patch
│ │ ├── gg.cgi
│ │ ├── mumble.en
│ │ └── README
│ ├── interface.c
│ ├── interface.dsp
│ ├── interface.h
│ ├── main.c
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── play_ascii.c
│ ├── play_gmp.c
│ ├── play_solo.c
│ └── play_test.c
├── Makefile.am
├── Makefile.in
├── missing
├── mkinstalldirs
├── NEWS
├── patterns
│ ├── conn.db
│ ├── connections.c
│ ├── eyes.db
│ ├── eyes.h
│ ├── fuseki2.sgf
│ ├── helpers.c
│ ├── hoshi.sgf
│ ├── joseki.c
│ ├── joseki.dsp
│ ├── komoku.sgf
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── mkeyes.c
│ ├── mkeyes.dsp
│ ├── mkpat.c
│ ├── mkpat.dsp
│ ├── mokuhazushi.sgf
│ ├── patterns.db
│ ├── patterns.dsp
│ ├── patterns.h
│ ├── README
│ ├── sansan.sgf
│ └── takamoku.sgf
├── README
├── regression
│ ├── gnugo_gnugo.sgf
│ ├── nils_gnugo.sgf
│ ├── README
│ ├── regress.sh
│ ├── test-C100.sgf
│ └── test-tree.sgf
├── sgf
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── sgfana.c
│ ├── sgfana.h
│ ├── sgf.c
│ ├── sgf.dsp
│ ├── sgf_extras.def
│ ├── sgfgen.c
│ ├── sgfgen.dsp
│ ├── sgf.h
│ ├── sgf_properties.def
│ ├── sgf_properties.h
│ ├── sgf_utils.c
│ ├── sgf_utils.h
│ ├── ttsgf.c
│ ├── ttsgf.h
│ ├── ttsgf_read.c
│ ├── ttsgf_read.h
│ ├── ttsgf_write.c
│ └── ttsgf_write.h
├── stamp-h.in
├── THANKS
├── TODO
├── utils
│ ├── getopt1.c
│ ├── getopt.c
│ ├── getopt.h
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── README
│ └── utils.dsp
├── win
│ ├── makefile.win
│ └── makeit.bat
└── WINDOWS
10 directories, 148 files