Fruit es un motor de ajedrez desarrollado por Fabien Letouzey. En la lista de clasificación SSDF publicada el 24 de noviembre de 2006, la versión 2.2.1 de Fruit obtuvo una puntuación de 2842. En la lista de clasificación CEGT publicada el 24 de enero de 2007, la versión 2.2.1 de Fruit obtuvo una puntuación de 2776.
En el Campeonato Mundial de Ajedrez por Computadora celebrado en Reikiavik en 2005, Fruit 2.2 obtuvo una puntuación de 8,5 sobre 11, quedando en segundo lugar detrás de Zappa .
Hasta la versión 2.1 ( Peach ), Fruit era un software libre y de código abierto sujeto a los requisitos de la Licencia Pública General de GNU y, como tal, contribuyó mucho al desarrollo del ajedrez informático en los últimos años. Algunas personas aún trabajan en el código fuente de la versión 2.1 y han creado variaciones del Fruit original.
El 23 de julio de 2007, Fruit pasó a ser un software gratuito . Fruit 2.3.1 fue uno de los tres mejores motores de ajedrez gratuitos de la UCI .
Fruit utiliza el algoritmo clásico Negascout ( búsqueda de variación principal ) con profundización iterativa para recorrer el árbol de juego. También utiliza la heurística de movimiento nulo . La versión original utilizaba una función de evaluación simplista con una búsqueda robusta. Las versiones posteriores han mejorado las funciones de evaluación. La representación del tablero es distinta: Fruit utiliza un tablero de 16x16.
Aunque en 2007 Fabien Letouzey detuvo el desarrollo de Fruit con la versión 2.3.1, la versión anterior de código abierto 2.1 proporcionó la base para muchos otros programas.
Toga II es un derivado creado por Thomas Gaksch, actualmente continuado por Jerry Donald Watson. Tiene más conocimiento de ajedrez, soporte multiprocesador y quizás un mejor algoritmo de búsqueda. [4] Está basado en Fruit 2.1 y es gratuito. La versión más fuerte es Toga II 4.0 , lanzada el 29 de diciembre de 2017 por Jerry Donald Watson. Las versiones experimentales de Toga II que se ejecutan en clústeres de computadoras han competido en el Campeonato Mundial de Ajedrez por Computadora (WCCC). Con aproximadamente 80 ELO por encima de Fruit 2.3.1, Toga II es el derivado de Fruit más fuerte a marzo de 2014. [update][ 5]
En 2008, comenzaron a aparecer bifurcaciones de Toga II, como Grapefruit y Cyclone.
GambitFruit es otro derivado gratuito de Fruit 2.1, creado por Ryan Benitez. Juega con un estilo más agresivo y tiene más conocimientos de ajedrez. [4] GambitFruit también incorpora mejoras de Toga II. [4] El desarrollo de GambitFruit se detuvo en 2005.
GNU Chess 6.x está basado en Fruit 2.1 y el proyecto está desde 2011 en desarrollo activo.
Fruit Reloaded de Fabien Letouzey, Daniel Mehrmann y Ryan Benitez es una bifurcación independiente de Fruit 2.1 con una serie de mejoras. [6]
En junio de 2011, una extensa investigación de la Asociación Internacional de Juegos de Computadora (ICGA) determinó que Rybka fue plagiado de Fruit y Crafty . [7] El autor de Rybka , Vasik Rajlich, se negó a abordar las acusaciones contra Rybka con la ICGA, prefiriendo en cambio una entrevista pública ex post facto realizada por Nelson Hernández el 4 de julio de 2011. [8] Rajlich había dicho anteriormente: Revisé el código fuente de Fruit 2.1 de ida y vuelta y tomé muchas cosas. [9]
En el décimo aniversario del inicio del desarrollo de Fruit en 2014, Fabien Letouzey lanzó un motor completamente nuevo, Senpai, bajo la licencia GPLv3. Senpai hace uso de los desarrollos de motores de ajedrez realizados en la década intermedia. Se diferencia de Fruit en el uso de bitboards y en el soporte de subprocesos de C++11 para SMP . [10]