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 tenía una calificació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 tenía una calificació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, terminando en segundo lugar detrás de Zappa .
Hasta la versión 2.1 ( Peach ), Fruit era un software gratuito y de código abierto sujeto a los requisitos de la Licencia Pública General GNU y como tal contribuyó en gran medida al desarrollo del ajedrez informático en los últimos años. Algunas personas todavía trabajan en el código fuente v2.1 y han creado variaciones del Fruit original.
A partir del 23 de julio de 2007, Fruit pasó a ser software gratuito . Fruit 2.3.1 fue uno de los 3 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 del 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 sólida. Las versiones posteriores han mejorado las funciones de evaluación. La representación del tablero es distinta: Fruit usa 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 conocimientos 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 potente 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 grupos 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 potente en marzo de 2014 [update]. [5]
En 2008, comenzaron a aparecer horquillas de Toga II, como Grapefruit y Cyclone.
GambitFruit es otro derivado gratuito de Fruit 2.1, creado por Ryan Benítez. 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 se basa en Fruit 2.1 y el proyecto se encuentra en desarrollo activo desde 2011.
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 larga investigación realizada por la Asociación Internacional de Juegos de Computadora (ICGA) determinó que Rybka fue plagiado de Fruit and 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 previamente: Fui a través del código fuente de Fruit 2.1 hacia adelante y hacia atrás 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 GPLv3. Senpai hace uso de los desarrollos del motor 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]