Fruit (software): Difference between revisions
Separate section on Rybka |
→Senpai: +ref |
||
Line 60: | Line 60: | ||
== Senpai == |
== Senpai == |
||
On the tenth anniversary of the start of Fruit development, Fabien Letouzey released a completely new engine, Senpai, making use of chess engine developments made in the intervening decade. It differs from Fruit in using bitboards and C++11's thread support for [[Symmetric multiprocessing|SMP]]. |
On the tenth anniversary of the start of Fruit development, Fabien Letouzey released a completely new engine, Senpai, making use of chess engine developments made in the intervening decade. It differs from Fruit in using bitboards and C++11's thread support for [[Symmetric multiprocessing|SMP]].<ref>http://www.chessprogramming.net/senpai/</ref> |
||
==Rybka controversy== |
==Rybka controversy== |
Revision as of 23:20, 17 March 2014
Original author(s) | Fabien Letouzey[1] |
---|---|
Initial release | March 2004[1] |
Preview release | Beta 05/11/07
/ November 3, 2005[1] |
Type | chess engine |
License | GNU General Public License and proprietary, freeware |
Website | www |
Fruit is a chess engine developed by Fabien Letouzey. In the SSDF rating list released on November 24, 2006, Fruit version 2.2.1 had a rating of 2842. In the CEGT rating list released on January 24, 2007, Fruit version 2.2.1 had a rating of 2776.
History
At the World Computer Chess Championship in Reykjavík in 2005, Fruit 2.2 scored 8.5 out of 11, finishing in second place behind Zappa.
Until Version 2.1 (Peach), Fruit was free and open-source software subject to the requirements of the GNU General Public License and as such contributed much to the development in computer chess in recent years. Some people still work on the old source code and have created variations from the original Fruit.
As of July 23, 2007, Fruit became freeware. The latest version Fruit 2.3 and Fruit 2.3.1 are free to download on superchessengine.com. Fruit 2.3.1 was one of the top 3 free UCI chess engines.
Technical details of Fruit 2.1
Fruit uses the classical Negascout (principal variation search) algorithm with iterative deepening to traverse the game tree. It also uses the null-move heuristic. The original version used a simplistic evaluation function with a robust search. Later versions have improved evaluation functions. The board representation is distinct — Fruit uses a 16x16 board.
Derivatives
Although Fabien Letouzey's development of Fruit stopped in 2007 with version 2.3.1, the earlier open source 2.1 version provided the basis for many other programs.
Toga II
Toga II is a derivative created by Thomas Gaksch. It has more chess knowledge, multi-processor support, and perhaps a better search algorithm.[2] It is based on Fruit 2.1 and is free. The strongest version is Toga II 3.0, released on 23 March 2013 by Jerry Donald. Experimental versions of Toga II running on computer clusters have competed in the World Computer Chess Championship (WCCC). At about 80 ELO above Fruit 2.3.1, Toga II is the strongest Fruit derivative.[3]
In 2008, forks of Toga II started to appear, like Grapefruit and Cyclone.
GambitFruit
GambitFruit is another free derivative of Fruit 2.1, created by Ryan Benitez. It plays a more aggressive style and has more chess knowledge.[2] GambitFruit also incorporates improvements from Toga II.[2] Development of GambitFruit stopped in 2005.
Fruit Reloaded
Fruit Reloaded by Fabien Letouzey, Daniel Mehrmann and Ryan Benitez is an independent fork of Fruit 2.1 with a number of enhancements.[4]
Senpai
On the tenth anniversary of the start of Fruit development, Fabien Letouzey released a completely new engine, Senpai, making use of chess engine developments made in the intervening decade. It differs from Fruit in using bitboards and C++11's thread support for SMP.[5]
Rybka controversy
In June 2011, a lengthy investigation by the International Computer Games Association (ICGA) determined Rybka was plagiarized from Fruit and Crafty.[6] The author of Rybka, Vasik Rajlich, refused to address the allegations against Rybka with the ICGA, instead preferring a ex post facto public interview conducted by Nelson Hernandez on July 4, 2011.[7] Rajlich had previously said: I went through the Fruit 2.1 source code forwards and backwards and took many things. [8]
References
This article includes a list of general references, but it lacks sufficient corresponding inline citations. (April 2009) |
- ^ a b c "Team / History". fruitchess.com. Retrieved 2014-03-17.
- ^ a b c Fruit Chess Engine by Fabien Letouzey
- ^ http://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=Fruit&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents
- ^ "Fruit Reloaded". Retrieved 2014-03-17.
- ^ http://www.chessprogramming.net/senpai/
- ^ Doggers, Peter. "Rybka disqualified and banned from World Computer Chess Championships". Chess Vibes. Retrieved 29 June 2011.
- ^ Hernandez, Nelson. "Another interview with Vasik Rajlich".
- ^ "Interview with Vasik Rajlich (Dec 2005)".