Come posso ottenere una raccolta di partite a scacchi con un sacrificio di "dono greco"?


11

Vorrei fare una raccolta di giochi di scacchi con il sacrificio del "dono greco" . Ci sono alcuni giochi su chessgames.com annotati con questo sacrificio. Potrei trovare blog con singoli esempi di giochi con questo tipo di sacrificio (esempio: 1 , 2 , 3 , 4 , 5 e 6 ); tuttavia non sono in un formato facilmente scaricabile.

Esiste una raccolta di giochi che presentano questo sacrificio? In caso contrario, c'è un modo in cui posso cercare e ottenere raccolte di giochi che presentano questo sacrificio usando un database di scacchi come SCID?

Risposte:


9

Qualcosa che potrebbe aiutare qui è Chess Query Language . Proprio come fa SQL per i database relazionali, CQL può cercare in un database di partite a scacchi posizioni / giochi che soddisfano determinati criteri.

Devo dire che non l'ho mai usato da solo, ma sembra essere capace di cose straordinarie, molto più complesse di quello che stai cercando. Ecco un vecchio articolo che mostra alcuni splendidi studi che Tim Krabbé è stato in grado di trovare con l'aiuto di CQL.


2

Grazie @Glorfindel. Non sapevo di Chess Querry Language. È davvero uno strumento meraviglioso. Analizzando la sintassi di base di CQL dal loro sito Web, ho ideato il seguente script e il metodo in grado di individuare il "sacrificio del dono greco" in bianco o nero da qualsiasi pgndatabase. Fornisco un esempio di seguito utilizzando un sistema UNIX.

Innanzitutto, scarica un database pgn di tuo interesse ( example.pgn).

In secondo luogo, utilizzando un editor di testo, salvare il seguente script come file di testo greek_gift.cqlcon l'estensione .cql.

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

Conservare il cqlprogramma eseguibile (scaricato dal sito Web CQL ), il file cql greek_gift.cqle il file pgn di input example.pgnnella stessa cartella.

Apri il terminale e vai alla cartella.

Esegui il comando ./cql greek_gift.cql.

Un nuovo file pgn greek_gift-out.pgnverrà generato nella stessa directory. Nota che questo conterrà giochi con sacrificio di Bh7 per bianco e sacrificio di Bh2 per nero, seguito da cattura da parte del re avversario.

Non sono un programmatore; si prega di modificare lo script se qualcuno pensa che ci sia un errore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.