¿Cómo puedo obtener una colección de juegos de ajedrez con un sacrificio de "regalo griego"?


11

Me gustaría hacer una colección de juegos de ajedrez que ofrezcan el sacrificio del "regalo griego" . Hay pocos juegos en chessgames.com anotados con este sacrificio. Podría encontrar blogs con ejemplos individuales de juegos con este tipo de sacrificio (ejemplo: 1 , 2 , 3 , 4 , 5 y 6 ); sin embargo, no están en un formato fácilmente descargable.

¿Hay una colección de juegos que presenten este sacrificio? Si no es así, ¿hay alguna manera de buscar y obtener colecciones de juegos con este sacrificio utilizando una base de datos de ajedrez como SCID?

Respuestas:


9

Algo que podría ayudar aquí es Chess Query Language . Al igual que SQL hace para bases de datos relacionales, CQL puede buscar en una base de datos de juegos de ajedrez posiciones / juegos que coincidan con ciertos criterios.

Debo decir que nunca lo he usado, pero parece ser capaz de hacer cosas increíbles, mucho más complejas de lo que estás buscando. Aquí hay un viejo artículo que muestra algunos hermosos estudios que Tim Krabbé pudo encontrar con la ayuda de CQL.


2

Gracias @Glorfindel. No sabía sobre el lenguaje de consulta de ajedrez. De hecho, es una herramienta maravillosa. Al revisar la sintaxis básica de CQL desde su sitio web, se me ocurrió el siguiente script y método que puede seleccionar el "sacrificio de regalo griego" en blanco o negro de cualquier pgnbase de datos. Proporciono un ejemplo a continuación utilizando un sistema UNIX.

Primero, descargue una base de datos pgn de su interés ( example.pgn).

Segundo, usando un editor de texto, guarde el siguiente script como un archivo de texto greek_gift.cqlcon la extensión .cql.

cql (input example.pgn)
flipcolor flip 
next (Bh7
      kh7)

Mantenga el cqlprograma ejecutable (descargado del sitio web de CQL ), el archivo cql greek_gift.cqly el archivo pgn de entrada example.pgnen la misma carpeta.

Abra la terminal y navegue a la carpeta.

Ejecuta el comando ./cql greek_gift.cql.

Se generará un nuevo archivo pgn greek_gift-out.pgnen el mismo directorio. Tenga en cuenta que esto contendrá juegos con sacrificio Bh7 por blanco así como sacrificio Bh2 por negro, seguido de captura por el rey oponente.

No soy programador; edite el script si alguien cree que hay un error.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.