+-----------------+ 8 | Q . . . . . . . | 7 | . . . . . k r . | 6 | . . . . . . . K | 5 | . . . . . . . . | 4 | . . . . . . . . | 3 | . . . . . . . . | 2 | . . . . . . . . | 1 | . . . . . . . . | +-----------------+ a b c d e f g h Dostupné testovací pozice: 1. Jednoduchý mat: Q7/5kr1/7K/8/8/8/8/8 w - - 0 1 2. Delší mat: 8/6K1/3b4/4n1k1/8/8/8/8 w - - 0 1 3. Weak Amazon: 8/6k1/1A6/8/3K4/8/8/8 w - - 0 1 Testování šachové analýzy s pohádkovými figurami... Vybraná pozice: Jednoduchý mat FEN: Q7/5kr1/7K/8/8/8/8/8 w - - 0 1 Pohádkové figury: A=Amazonka(Q+N), C=Cyril(R+N), E=Eve(B+N) ============================================================ [12:20:13] Průchod 1: Začátek analýzy [12:20:13] Průchod 2: Začátek generování stromu pozic [12:20:13] Průchod 3: Hloubka 0, pozic: 1 [12:20:13] Průchod 4: Hloubka 1, pozic: 22 [12:20:13] Průchod 5: Hloubka 2, pozic: 195 [12:20:14] Průchod 6: Hloubka 3, pozic: 1151 [12:20:18] Průchod 7: Hloubka 4, pozic: 9052 [12:20:36] Průchod 8: Hloubka 5, pozic: 32839 [12:21:50] Průchod 9: Hloubka 6, pozic: 117395 [12:25:12] Průchod 10: Hloubka 7, pozic: 307576 [12:32:05] Průchod 11: Hloubka 8, pozic: 534676 [12:45:57] Průchod 12: Hloubka 9, pozic: 1117486 [13:07:24] Průchod 13: Hloubka 10, pozic: 1500851 [13:43:08] Průchod 13: Strom postaven, celkem pozic: 6451618 [13:43:08] Průchod 14: Začátek ohodnocování pozic [13:43:08] Průchod 15: Iterace ohodnocování 0 [13:46:40] Průchod 25: Iterace ohodnocování 10 [13:50:08] Průchod 35: Iterace ohodnocování 20 [13:53:35] Průchod 45: Iterace ohodnocování 30 [13:57:03] Průchod 55: Iterace ohodnocování 40 [14:00:34] Průchod 64: Ohodnocování dokončeno [14:00:34] Průchod 65: Analýza dokončena za 6020.91 sekund Celkem pozic: 6451618 Optimální cesta má 11 tahů L[22]: {'radek': 1, 'N': [204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217], 'P': [0], 'FEN': '8/5kr1/7K/8/8/8/8/7Q b - - 1 1', 'board': <__main__.ChessBoard object at 0x000002D1C1ED5D50>, 'to_mate': 10, 'to_end': 10} Optimální cesta (prvních 10 tahů): Tah 0 (Bílý): to_mate=10, FEN=Q7/5kr1/7K/8/8/8/8/8 w - - 0 1... 8 Q . . . . . . . 7 . . . . . k r . 6 . . . . . . . K 5 . . . . . . . . 4 . . . . . . . . 3 . . . . . . . . 2 . . . . . . . . 1 . . . . . . . . a b c d e f g h Tah 1 (Černý): to_mate=9, FEN=4Q3/5kr1/7K/8/8/8/8/8 b - - 1 1... 8 . . . . Q . . . 7 . . . . . k r . 6 . . . . . . . K 5 . . . . . . . . 4 . . . . . . . . 3 . . . . . . . . 2 . . . . . . . . 1 . . . . . . . . a b c d e f g h Tah 2 (Bílý): to_mate=8, FEN=4Q3/6r1/5k1K/8/8/8/8/8 w - - 2 2... 8 . . . . Q . . . 7 . . . . . . r . 6 . . . . . k . K 5 . . . . . . . . 4 . . . . . . . . 3 . . . . . . . . 2 . . . . . . . . 1 . . . . . . . . a b c d e f g h Tah 3 (Černý): to_mate=7, FEN=5Q2/6r1/5k1K/8/8/8/8/8 b - - 3 2... 8 . . . . . Q . . 7 . . . . . . r . 6 . . . . . k . K 5 . . . . . . . . 4 . . . . . . . . 3 . . . . . . . . 2 . . . . . . . . 1 . . . . . . . . a b c d e f g h Tah 4 (Bílý): to_mate=6, FEN=5Q2/6r1/7K/4k3/8/8/8/8 w - - 4 3... 8 . . . . . Q . . 7 . . . . . . r . 6 . . . . . . . K 5 . . . . k . . . 4 . . . . . . . . 3 . . . . . . . . 2 . . . . . . . . 1 . . . . . . . . a b c d e f g h Tah 5 (Černý): to_mate=5, FEN=5Q2/6r1/8/4k2K/8/8/8/8 b - - 5 3... 8 . . . . . Q . . 7 . . . . . . r . 6 . . . . . . . . 5 . . . . k . . K 4 . . . . . . . . 3 . . . . . . . . 2 . . . . . . . . 1 . . . . . . . . a b c d e f g h Tah 6 (Bílý): to_mate=4, FEN=5Q2/6r1/8/7K/4k3/8/8/8 w - - 6 4... 8 . . . . . Q . . 7 . . . . . . r . 6 . . . . . . . . 5 . . . . . . . K 4 . . . . k . . . 3 . . . . . . . . 2 . . . . . . . . 1 . . . . . . . . a b c d e f g h Tah 7 (Černý): to_mate=3, FEN=6Q1/6r1/8/7K/4k3/8/8/8 b - - 7 4... 8 . . . . . . Q . 7 . . . . . . r . 6 . . . . . . . . 5 . . . . . . . K 4 . . . . k . . . 3 . . . . . . . . 2 . . . . . . . . 1 . . . . . . . . a b c d e f g h Tah 8 (Bílý): to_mate=2, FEN=6Q1/6r1/8/5k1K/8/8/8/8 w - - 8 5... 8 . . . . . . Q . 7 . . . . . . r . 6 . . . . . . . . 5 . . . . . k . K 4 . . . . . . . . 3 . . . . . . . . 2 . . . . . . . . 1 . . . . . . . . a b c d e f g h Tah 9 (Černý): to_mate=1, FEN=4Q3/6r1/8/5k1K/8/8/8/8 b - - 9 5... 8 . . . . Q . . . 7 . . . . . . r . 6 . . . . . . . . 5 . . . . . k . K 4 . . . . . . . . 3 . . . . . . . . 2 . . . . . . . . 1 . . . . . . . . a b c d e f g h Tah 10 (Bílý): to_mate=0, FEN=4Q3/7r/8/5k1K/8/8/8/8 w - - 10 6... 8 . . . . Q . . . 7 . . . . . . . r 6 . . . . . . . . 5 . . . . . k . K 4 . . . . . . . . 3 . . . . . . . . 2 . . . . . . . . 1 . . . . . . . . a b c d e f g h FINÁLNÍ VÝSLEDEK: Pozic: 6451618 Optimální cesta: 11 tahů Mat v 10 tazích