stringtranslate.com

Astuto

Crafty es un programa de ajedrez escrito por el profesor de la UAB , Dr. Robert Hyatt , con desarrollo continuo y asistencia de Michael Byrne, Tracy Riegle y Peter Skinner. [2] Se deriva directamente de Cray Blitz , ganador del Campeonato Mundial 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 terminó en segundo lugar en el Quinto Campeonato Anual de Ajedrez por Computadora de ACCA Américas de 2010. Crafty sólo perdió una partida, ante el ganador del primer puesto, Thinker.

Crafty también terminó en segundo lugar en el Campeonato Mundial de Ajedrez Rápido por Computadora de 2010. Crafty ganó siete de nueve juegos y terminó justo detrás del ganador del primer lugar, Rybka, por solo ½ punto.

En el Campeonato Mundial de Ajedrez por Computadora de 2004, Crafty obtuvo el cuarto lugar con el mismo número de puntos que el tercer clasificado, Fritz 8 , con un hardware un poco más rápido que todos los demás programas . En la lista de calificaciones del SSDF de noviembre de 2007 , Crafty ocupó el puesto 34 con una calificación Elo estimada de 2608. [4]

Crafty utiliza el protocolo de comunicación Chess Engine y puede ejecutarse bajo las populares 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 sólo para "uso personal" y la redistribución sólo está permitida bajo ciertas condiciones.

Crafty fue pionero en el uso de estructuras de datos de tablero de bits rotadas para representar el tablero de ajedrez y fue uno de los primeros programas de ajedrez en admitir múltiples procesadores. También incluye búsqueda negascout , heurística de movimiento asesino , evaluación de intercambio estático , búsqueda de inactividad , poda alfa-beta , tabla de transposición , tabla de refutación , 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 datos 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 .

Interfaces gráficas

Referencias

  1. ^ "Ajedrez astuto". craftychess.com . Archivado desde el original el 3 de febrero de 2019 . Consultado el 7 de octubre de 2014 .
  2. ^ "Licencia ingeniosa 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. ^ "La lista de clasificación SSDF". Asociación Sueca de Computación de Ajedrez . 2007-11-03 . Consultado el 5 de mayo de 2008 .
  5. ^ "186.crafty: Descripción del punto de referencia SPEC CPU2000". spec.org . Corporación de Evaluación de Desempeño Estándar . Consultado el 11 de mayo de 2010 .

enlaces externos