stringtranslate.com

Astuto

Crafty es un programa de ajedrez escrito por el profesor de la UAB Robert Hyatt , con el desarrollo y la asistencia de Michael Byrne, Tracy Riegle y Peter Skinner. [2] Se deriva de Cray Blitz , ganador de los Campeonatos Mundiales de Ajedrez por Computadora de 1983 y 1986. Tord Romstad, coautor de Stockfish , describió a Crafty como "posiblemente el programa de ajedrez más importante e influyente de todos los tiempos". [3]

Crafty quedó en segundo lugar en el quinto campeonato anual de ajedrez por computadora de ACCA Americas de 2010. Crafty perdió solo una partida contra el ganador del primer lugar, Thinker. [ cita requerida ]

Crafty también terminó en segundo lugar en el Campeonato Mundial de Ajedrez Rápido por Computadora de 2010. Crafty ganó siete de nueve partidas, quedando a ½ punto del ganador del primer lugar, Rybka. [ cita requerida ]

En el Campeonato Mundial de Ajedrez por Computadora de 2004, con un hardware ligeramente más rápido que el resto de programas, Crafty obtuvo el cuarto lugar con la misma cantidad de puntos que el tercero, Fritz 8. En la lista de clasificaciones SSDF de noviembre de 2007, Crafty quedó en el puesto 34 con una calificación Elo estimada de 2608. [4]

Crafty utiliza el protocolo de comunicación del motor de ajedrez y puede ejecutarse bajo las interfaces de ajedrez XBoard y Winboard .

Crafty está escrito en ANSI C con rutinas en lenguaje ensamblador disponibles en algunas CPU y es muy portátil. El código fuente está disponible, pero el software es solo para "uso personal" y la redistribución solo está permitida bajo ciertas condiciones.

Crafty fue pionero en el uso de estructuras de datos rotadas de bitboard para representar el tablero de ajedrez, y fue uno de los primeros programas de ajedrez en soportar múltiples procesadores. También incluye búsqueda negascout , la heurística de movimiento asesino , evaluación de intercambio estático , búsqueda de quiescencia , poda alfa-beta , una tabla de transposición , una tabla de refutación , un caché de evaluación, extensiones selectivas, búsqueda recursiva de movimiento nulo y muchas otras características. Las ediciones especiales del programa incluyen características mejoradas como un libro de aperturas , aprendizaje posicional y una base de tablas de finales .

Crafty fue uno de los programas incluidos en la prueba comparativa SPEC CPU2000 . [5] También se incluye como motor adicional en Fritz .

Front-ends gráficos

Referencias

  1. ^ "Ajedrez astuto". craftychess.com . Archivado desde el original el 2019-02-03 . Consultado el 2014-10-07 .
  2. ^ "Licencia de Crafty con lista completa de autores". 2010. Archivado desde el original el 3 de junio de 2016. Consultado el 21 de abril de 2013 .
  3. ^ Frank Quisinsky (28 de marzo de 2010). «Entrevista con Tord Romstad (Noruega), Joona Kiiski (Finlandia) y Marco Costalba (Italia), programadores de Stockfish». Schachwelt . Archivado desde el original el 17 de febrero de 2014. Consultado el 14 de abril de 2014 .
  4. ^ "Lista de clasificación de la SSDF". Asociación Sueca de Computación de Ajedrez . 2007-11-03 . Consultado el 2008-05-05 .
  5. ^ "186.crafty: Descripción del benchmark SPEC CPU2000". spec.org . Standard Performance Evaluation Corporation . Consultado el 11 de mayo de 2010 .

Enlaces externos