| 原作者 | ファビアン・ルトゥゼイ[1] |
|---|---|
| 初回リリース | 2004年3月17日[1] [2] |
| 最終リリース | 2.3.1 / 2007年8月2日[3] |
| タイプ | チェスエンジン |
| ライセンス | プロプライエタリフリーウェア(v2.1以降) GNU General Public License(v2.1まで) |
| Webサイト | 詳しくはこちら |
Fruit は、Fabien Letouzey が開発したチェス エンジンです。2006 年 11 月 24 日にリリースされたSSDFレーティング リストでは、Fruit バージョン 2.2.1のレーティングは 2842 でした。2007 年 1 月 24 日にリリースされた CEGT レーティング リストでは、Fruit バージョン 2.2.1 のレーティングは 2776 でした。
歴史
2005年にレイキャビクで開催された世界コンピュータチェス選手権で、Fruit 2.2 は11点満点中8.5点を獲得し、ザッパに次いで2位となった。
バージョン 2.1 ( Peach ) までは、Fruit はGNU 一般公衆利用許諾書の要件に従う無料のオープンソース ソフトウェアであり、近年のコンピュータ チェスの発展に大きく貢献しました。現在でもバージョン 2.1 のソース コードに取り組んでいる人がおり、オリジナルの Fruit から派生した バージョンを作成しています。
2007 年 7 月 23 日現在、Fruit はフリーウェアになりました。Fruit 2.3.1 は、無料のUCIチェス エンジンのトップ 3 の 1 つでした。
Fruit 2.1 の技術的詳細
Fruit は、反復深化を伴う古典的なNegascout (主変異探索) アルゴリズムを使用してゲーム ツリーをトラバースします。また、ヌル移動ヒューリスティックも使用します。元のバージョンでは、堅牢な探索を伴う単純な評価関数が使用されていました。後のバージョンでは、評価関数が改善されています。ボードの表現は独特で、Fruit では 16x16 のボードが使用されます。
デリバティブ
2007 年に Fabien Letouzey はFruit のバージョン 2.3.1 の開発を中止しましたが、それ以前のオープン ソースバージョン 2.1 は他の多くのプログラムの基盤を提供しました。
トーガ II
Toga IIはトーマス・ガクシュが作成した派生版で、現在はジェリー・ドナルド・ワトソンが開発を続けている。チェスの知識が豊富で、マルチプロセッサをサポートし、検索アルゴリズムもおそらく優れている。[4] Fruit 2.1をベースにしており、無料である。最強のバージョンは、2017年12月29日にジェリー・ドナルド・ワトソンがリリースしたToga II 4.0である。コンピュータクラスタ上で動作するToga IIの実験版は、世界コンピュータチェス選手権(WCCC)に出場した。Toga IIは、Fruit 2.3.1より約80 ELO上であり、2014年3月時点で最強のFruit派生版である[update]。[5]
2008 年には、グレープフルーツやサイクロンのような Toga II のフォークが登場し始めました。
ギャンビットフルーツ
GambitFruitはRyan Benitezによって作成されたFruit 2.1のもう一つの無料派生版です。より攻撃的なスタイルでプレイし、チェスの知識が豊富です。[4] GambitFruitにはToga IIの改良も組み込まれています。[4] GambitFruitの開発は2005年に中止されました。
GNUチェス
GNU Chess 6.x は Fruit 2.1 をベースにしており、プロジェクトは 2011 年から活発に開発されています。
フルーツリローデッド
Fabien Letouzey、Daniel Mehrmann、Ryan BenitezによるFruit Reloadedは、Fruit 2.1の独立したフォークであり、多くの機能強化が施されています。[6]
リブカ論争
2011年6月、国際コンピュータゲーム協会(ICGA)による長期にわたる調査の結果、RybkaはFruitとCraftyからの盗作であることが判明した。[7] Rybkaの作者であるVasik Rajlichは、ICGAでRybkaに対する申し立てに対処することを拒否し、代わりに2011年7月4日にNelson Hernandezによって行われた事後公開インタビューを希望した。 [8] Rajlichは以前、「私はFruit 2.1のソースコードを前後に調べ、多くのものを参考にしました」と述べていた。[9]
先輩
2014年にFruit開発開始10周年を迎えた際、Fabien LetouzeyはGPLv3の下で全く新しいエンジンであるSenpaiをリリースした。Senpaiは、この10年間に開発されたチェスエンジンを活用している。SenpaiはビットボードとC++11のSMPスレッドサポートを使用している点でFruitと異なる。[10]
参照
参考文献
- ^ ab “Team / History”. fruitchess.com . 2014年3月17日閲覧。
- ^ Letouzey, Fabien (2004 年 3 月 17 日)。「Fruit 1.0 UCI (ソース コード付き) が利用可能になりました」。コンピュータ チェス クラブ アーカイブ。2014年3 月 18 日閲覧。
- ^ Benitez, Ryan (2007年8月2日). 「Fruit 2.3.1 リリース」. talkchess.com . 2014年3月19日閲覧。
- ^ abc Fruit Chess Engine Fabien Letouzey 著
- ^ 「カスタムエンジン選択」。CCRL 。 2014年3月18日閲覧。
- ^ 「Fruit Reloaded」. 2014年3月17日. 2014年3月17日閲覧。
- ^ Doggers, Peter. 「Rybka が世界コンピュータチェス選手権で失格、出場禁止」。Chess Vibes。2014年3月30日時点のオリジナルよりアーカイブ。 2011年6月29日閲覧。
- ^ Hernandez, Nelson (2011年7月12日). 「Another interview with Vasik Rajlich」. YouTube . 2021年12月21日時点のオリジナルよりアーカイブ。
- ^ 「Vasik Rajlich 氏へのインタビュー (2005 年 12 月)」。2011 年 3 月 5 日時点のオリジナルよりアーカイブ。
- ^ 「Senpai」. 2014年3月17日.
外部リンク
- フルーツ公式ホームページ
- フルーツ2.1ソース
- 公式配布サイト(2.1以下)
果物由来製品
- Toga II 開発者ディスカッション ボード
- グレープフルーツ
- フルーツリローデッド
- CCRLウェブサイト
