@Glorfindel terima kasih. Saya tidak tahu tentang Bahasa Catur Querry. Ini memang alat yang luar biasa. Melalui sintaksis dasar CQL dari situs web mereka, saya menemukan skrip dan metode berikut yang dapat memilih "pengorbanan hadiah Yunani" dengan hitam atau putih dari pgn
basis data apa pun . Saya memberikan contoh di bawah ini menggunakan sistem UNIX.
Pertama, unduh pgn database yang menarik minat Anda ( example.pgn
).
Kedua, menggunakan editor teks, simpan skrip berikut sebagai file teks greek_gift.cql
dengan ekstensi .cql
.
cql (input example.pgn)
flipcolor flip
next (Bh7
kh7)
Simpan cql
program yang dapat dijalankan (diunduh dari situs web CQL ), file cql greek_gift.cql
dan file input pgn example.pgn
di folder yang sama.
Buka terminal dan arahkan ke folder.
Jalankan perintah ./cql greek_gift.cql
.
File pgn baru greek_gift-out.pgn
akan dibuat di direktori yang sama. Perhatikan bahwa ini akan berisi game dengan pengorbanan Bh7 dengan warna putih serta pengorbanan Bh2 dengan warna hitam, diikuti oleh penangkapan oleh raja lawan.
Saya bukan seorang programmer; harap edit skrip jika ada yang berpikir ada kesalahan.