GNU Go

GNU Go
開発者GNU Goチーム
初期リリース1989年3月13日[ 1 ] (1989年3月13日
リポジトリ
オペレーティングシステムLinuxWindowsmacOS
タイプコンピュータ囲碁
ライセンスGNU GPLv3
ウェブサイトwww.gnu.org/ソフトウェア/ gnugo

GNU Goは、フリーソフトウェア財団が開発した囲碁をプレイできるフリーソフトウェアプログラムです。ソースコードは非常に移植性が高く、 Linux、その他のUnix系システム、Microsoft WindowsmacOS向けに簡単にコンパイルできます。また、他のプラットフォーム向けの 移植版も存在します。

このプログラムは、9×9の碁盤上で、 ユーザーと5級から7級程度の強さで対戦します。5×5から19×19まで、複数の碁盤サイズに対応しています。

強さ

このレベルの性能では、GnuGoは2009年初頭の時点で、優れたハードウェア上で動作するトップクラスの商用プログラムよりも6~7石劣っていましたが、モンテカルロ法を使用しない最強のプログラムとは強さにおいて同等でした。多くのコンピュータ囲碁トーナメントで好成績を収めました。例えば、2003年と2006年のコンピュータオリンピックで金メダルを獲得し、2006年の岐阜チャレンジでは2位を獲得しまし[ 3 ]

プロトコル

GNU GoはASCIIベースですが、GoモデムプロトコルとGoテキストプロトコルという2つのプロトコルをサポートしています。これらのプロトコルによってGUIがインターフェースし、グラフィカルな表示が可能になります。このようなGUIはいくつか存在します。GTPは、ブリッジプログラムを使用することで囲碁サーバー上でオンラインでプレイすることも可能で、NNGS、 KGS、その他多くの サーバー上で実行されているコピーが見つかるかもしれません

バージョン

GNU Goの現在の(安定)バージョンは3.8です。最新の試験的リリースは3.9.1です。9×9の盤上でモンテカルロ法を使用するための試験的な機能もあります

GNU Go 2.6をベースにしたPocket GNU Goというバージョンが、Windows CEオペレーティングシステム(Pocket PC )で利用可能です。また、はるかに性能の低い1.2エンジンをベースにしたバージョンも、Game Boy AdvancePalm Pilot向けに存在します。

参照

参考文献