GNU Chess(グヌー・チェス)は、人間コンピュータチェスを行うフリーソフトウェアのチェスエンジンである。GNU Chessは研究の基盤を提供することを目標としており、多くの環境で利用されてきた。

GNU Chess
開発元 GNUプロジェクト
初版 1984年 (40年前) (1984)
最新版
6.2.9 / 2021年7月14日 (3年前) (2021-07-14)[1]
リポジトリ ウィキデータを編集
対応OS LinuxUNIXMicrosoft WindowsmacOS
サポート状況 開発中
種別 コンピュータチェス
ライセンス GNU GPL v3+
公式サイト www.gnu.org/software/chess/
テンプレートを表示

GNU ChessはGNU GPL v3+で公開されているフリーソフトウェアであり、共同開発者によってメンテナンスが行われている。完全なソースコードを提供する最初のコンピュータチェスプログラムの1つである。UNIXベースのシステムで最古のコンピュータチェスプログラムの1つであり、多くのプラットフォーム移植されている。

特徴

編集

CCRL (Computer Chess Rating Lists)による、40/2のリストでは、イロレーティングの数値は2661である[2](比較対象として挙げると、人間で最強のプレイヤーであるマグヌス・カールセンのイロレーティングは2882である。また、2004年に開かれたMan vs Machine World Team Championshipセルゲイ・カヤキンベセリン・トパロフといったグランドマスターに勝利し、ルスラン・ポノマリョフと引き分けたことで知られるフリッツ8のレーティングの数値は2665である。[3])

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がベースとなっている。[4]

2011年、GNU Chessはバージョン6に移行した。 これはFabien Letouzeyの開発したFruit2.1がベースである。

脚注

編集
  1. ^ GNU Chess 6.2.9” (2021年7月14日). 2021年7月15日閲覧。
  2. ^ CCRL Blitz - GNU Chess 6.25 64-bit”. February 7, 2023時点のオリジナルよりアーカイブ。2024年3月5日閲覧。
  3. ^ CCRL Blitz - February 5, 2023 at the Wayback Machine (archived February 7, 2023)
  4. ^ Cracraft, Stuart (October 10, 1999). “GNU Chess 5”. Google Groups. 2024年3月5日閲覧。

関連項目

編集

外部リンク

編集