GNU Chess

GNU Chessは、自由ソフトウェアとして公開されているチェスエンジンであり、人間や他のコンピュータとの対局が可能です。このプロジェクトは、チェスAIの研究基盤を提供することを目標としており、多くの研究者や開発者によって利用されています。GNU Chessは、長年にわたり、様々な環境に移植され、その機能が拡張されてきました。

GNU ChessはGNU General Public License v3+の下で公開されており、共同開発者によってメンテナンスが行われています。ソースコードが公開されている最初のコンピュータチェスプログラムの一つであり、UNIXベースのシステムでは最も古いチェスプログラムの一つとしても知られています。そのため、多様なプラットフォームへの移植が可能となっています。

特徴



GNU Chessの強さを測る指標として、CCRL (Computer Chess Rating Lists) によるイロレーティングが挙げられます。40/2のリストでは2661という数値が記録されています。これは、チェスの世界チャンピオンであるマグヌス・カールセンのレーティング2882と比較すると、その実力の一端が理解できます。また、2004年のMan vs Machine World Team Championshipでグランドマスターに勝利し、引き分けを記録したことで知られるチェスエンジン「フリッツ8」のレーティングは2665であり、GNU Chessはそのレベルに匹敵する実力を持っていることがわかります。

GNU Chessは、XBoardやGNOME ChessなどのGUIプログラムにデフォルトのエンジンとして組み込まれており、これらのインターフェースを通じて利用されることが一般的です。特に、XBoardのChess Engine Communication Protocolの初期バージョンは、GNU Chessのコマンドラインインターフェースを基盤としています。バージョン6.1以降では、ターミナルエミュレータでのグラフィカルモードもサポートしており、より使いやすくなっています。

歴史



GNU Chessの最初のバージョンは、Stuart Cracraftによって開発されました。1984年、GNUプロジェクト発足前に、リチャード・ストールマンとの協力が始まったため、GNU Chessは初期のGNUソフトウェアの一つとなりました。その後、GNU Chessは継続的に改良と拡張が行われてきました。

バージョン2からバージョン4はJohn Stanbackによって開発が進められました。バージョン5では、Chua Kong-Sianが開発したチェスエンジン「Cobalt」がベースとなりました。2011年には、Fabien Letouzeyが開発した「Fruit2.1」をベースにしたバージョン6へと移行し、更なる進化を遂げています。

脚注



(特になし)

関連項目



GNU Go
GNU Shogi

外部リンク


* 公式ウェブサイト

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。