puzzles_data.c (1561B)
1 /* puzzles_data.c - generado por tools/mkpuzzles.py desde puzzles.tsv. No editar. */ 2 #include "chess.h" 3 4 const Puzzle PUZZLES[] = { 5 { { "Mate del pastor", "Scholar's mate" }, "r1bqkb1r/pppp1ppp/2n2n2/4p2Q/2B1P3/8/PPPP1PPP/RNB1K1NR w KQkq - 4 4", "h5f7" }, 6 { { "Mate del loco (negras)", "Fool's mate (Black)" }, "rnbqkbnr/pppp1ppp/8/4p3/6P1/5P2/PPPPP2P/RNBQKBNR b KQkq g3 0 2", "d8h4" }, 7 { { "Mate del corredor", "Back-rank mate" }, "6k1/5ppp/8/8/8/8/8/R5K1 w - - 0 1", "a1a8" }, 8 { { "Mate de la coz", "Smothered mate" }, "6rk/6pp/8/6N1/8/8/8/6K1 w - - 0 1", "g5f7" }, 9 { { "Mate árabe", "Arabian mate" }, "7k/1R6/5N2/8/8/8/8/6K1 w - - 0 1", "b7h7" }, 10 { { "Escalera de torres (mate en 2)", "Rook roller (mate in 2)" }, "7k/8/8/8/8/8/R7/1R4K1 w - - 0 1", "a2a7 h8g8 b1b8" }, 11 { { "Dama y rey contra rey", "Queen and king vs king" }, "k7/8/1K6/8/8/8/7Q/8 w - - 0 1", "h2h8" }, 12 { { "Horquilla de caballo", "Knight fork" }, "r3k3/7p/8/3N4/8/8/6P1/4K3 w - - 0 1", "d5c7 e8d7 c7a8" }, 13 { { "Horquilla de peón", "Pawn fork" }, "4k3/8/2n1b3/8/3P4/8/8/3RK3 w - - 0 1", "d4d5 e6d5 d1d5" }, 14 { { "Coronación", "Promotion" }, "8/4P3/8/8/8/8/k7/4K3 w - - 0 1", "e7e8q" }, 15 { { "Subcoronación con horquilla", "Underpromotion fork" }, "8/5P1q/4k3/8/8/8/6P1/K7 w - - 0 1", "f7f8n e6e7 f8h7" }, 16 { { "Clavada absoluta", "Absolute pin" }, "4k3/7p/2n5/1B6/3P4/8/6P1/4K3 w - - 0 1", "d4d5 e8e7 d5c6" }, 17 { { "Enfilada de alfil", "Bishop skewer" }, "q7/7p/2k5/8/8/8/P7/4KB2 w - - 0 1", "f1g2 c6b6 g2a8" }, 18 }; 19 const int NPUZZLES = 13;