| GNU Go | |
|---|---|
![]() | |
| 開発者 | GNU Goチーム |
| 初期リリース | 1989年3月13日[ 1 ] (1989年3月13日) |
| リポジトリ | |
| オペレーティングシステム | Linux、Windows、macOS |
| タイプ | コンピュータ囲碁 |
| ライセンス | GNU GPLv3 |
| ウェブサイト | www.gnu.org/ソフトウェア/ gnugo |
GNU Goは、フリーソフトウェア財団が開発した囲碁をプレイできるフリーソフトウェアプログラムです。ソースコードは非常に移植性が高く、 Linux、その他のUnix系システム、Microsoft Windows、macOS向けに簡単にコンパイルできます。また、他のプラットフォーム向けの 移植版も存在します。
このプログラムは、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 AdvanceとPalm Pilot向けに存在します。