Houdini es un motor de ajedrez UCI desarrollado por el programador belga Robert Houdart. Es un derivado de los motores de código abierto IPPOLIT /RobboLito, Stockfish y Crafty . Las versiones hasta la 1.5a están disponibles para uso no comercial, mientras que la 2.0 y posteriores son solo comerciales.
El comentarista de ajedrez y anotador de videos CM Tryfon Gavriel comparó el estilo de juego de Houdini con el de la Era Romántica del ajedrez , donde predominaba un estilo de ataque y sacrificio. [1] Según Robert Houdart, la ventaja de Houdini frente a otros motores superiores está en su manejo de la movilidad de las piezas , por lo que "favorece el juego agresivo que intenta ganar la partida". [2]
La última versión estable de Houdini viene en dos versiones: Houdini 6 Standard y Houdini 6 Pro . Houdini 6 Pro admite hasta 128 núcleos de procesador , 128 GB de RAM (hash) y es compatible con NUMA , Houdini 5 Standard solo admite hasta 8 núcleos de procesador, 4 GB de hash y no es compatible con NUMA. Al igual que con muchos otros motores UCI , Houdini no viene con GUI , por lo que se necesita una GUI de ajedrez para ejecutar el motor. Houdini 5 utiliza evaluaciones calibradas en las que las puntuaciones del motor se correlacionan directamente con la expectativa de victoria en la posición. [3]
Houdini ha tenido un historial de acusaciones en su contra de que contiene código de otros motores.
Se ha alegado que Houdini 1.0 es un derivado de IPPOLIT y que plagió de Rybka , lo que inicialmente llevó a que Houdini 1.0 no se probara en ninguna lista de clasificación como CCRL y CEGT . [4]
Se ha alegado que Houdini 5.0 y Houdini 6.0 son derivados de Stockfish 8 sin proporcionar las fuentes cuando se las solicitan y, por lo tanto, violando la licencia GPL. Esto ha dado como resultado que TCEC revoque los resultados del campeonato de Houdini y le prohíba competir. [5] [6] [7] Se ha demostrado que el código fuente filtrado produce un juego casi idéntico al de Houdini 5.0 y Houdini 6.0, a la vez que contiene referencias directas a Stockfish en la documentación del código.
El 20 de julio de 2021, el equipo de Stockfish anunció acciones legales contra ChessBase alegando que Houdini 6 y Fat Fritz 2 violaban la Licencia Pública General de GNU . [8] Como parte del acuerdo de conciliación, ChessBase ha aceptado las acusaciones. [9] Como resultado, Houdini 6.0 ya no está disponible en el sitio web de ChessBase.
Houdini solía ser uno de los motores más exitosos en TCEC , con tres campeonatos ganados hasta la fecha, [10] [11] pero desde la temporada 18 ya no participa en TCEC debido al código plagiado (ver Controversias).