Crafty es un programa de ajedrez escrito por el profesor de la UAB , el Dr. Robert Hyatt , con el desarrollo y la asistencia continuos de Michael Byrne, Tracy Riegle y Peter Skinner. [2] Se deriva directamente de Cray Blitz , ganador de los Campeonatos Mundiales de Ajedrez Informático de 1983 y 1986 . Tord Romstad, el autor de Stockfish , describió a Crafty como "posiblemente el programa de ajedrez más importante e influyente de la historia". [3]
Autor (es) original (es) | Dr. Robert Hyatt , Michael Byrne, Tracy Riegle, Peter Skinner |
---|---|
Lanzamiento estable | 25.2 [1] / 29 de octubre de 2016 |
Tipo | Programa de ajedrez |
Licencia | Propietario , Freeware |
Sitio web | www |
Crafty terminó en segundo lugar en el Quinto Campeonato Anual de Ajedrez Informático de ACCA Américas 2010. Crafty perdió solo un juego, a saber, ante el ganador del primer lugar, Thinker.
Crafty también terminó en segundo lugar en el Campeonato Mundial de Ajedrez Rápido Informático de 2010. Crafty ganó siete de nueve juegos, terminando justo detrás del ganador del primer lugar, Rybka, por solo ½ punto.
En el Campeonato Mundial de Ajedrez Informático de 2004, con un hardware ligeramente más rápido que todos los demás programas, Crafty ocupó el cuarto lugar con la misma cantidad de puntos que el tercero, Fritz 8 . En la lista de calificaciones de la 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 de 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 de tablero de bits rotado 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 de negascout , la heurística de movimientos asesinos , evaluación de intercambio estático , búsqueda de quiescencia , poda alfa-beta , una tabla de transposición , una tabla de refutación , una memoria caché de evaluación, extensiones selectivas, búsqueda recursiva de movimiento nulo y muchas otras características ( cf. manual [ enlace muerto permanente ] ). 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 de referencia SPEC CPU2000 . [5] También se incluye como motor adicional en Fritz .
Interfaces gráficas
Referencias
- ^ "Ajedrez astuto" . craftychess.com . Archivado desde el original el 3 de febrero de 2019 . Consultado el 7 de octubre de 2014 .
- ^ "Licencia astuta con lista completa de autores" . 2010. Archivado desde el original el 3 de junio de 2016 . Consultado el 21 de abril de 2013 .
- ^ Frank Quisinsky (28 de marzo de 2010). "Entrevista a 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 .
- ^ "La lista de clasificación SSDF" . Asociación Sueca de Computadoras de Ajedrez . 2007-11-03 . Consultado el 5 de mayo de 2008 .
- ^ "186.crafty: SPEC CPU2000 Benchmark Description" . spec.org . Corporación de Evaluación de Desempeño Estándar . Consultado el 11 de mayo de 2010 .
enlaces externos
- Página de inicio del Dr. Robert Hyatt
- Lugar de descarga astuto
- Documentación de comandos astutos
- Página de Crafty Chess (Descargas de la última versión)