Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- === Chess Endgame Analyzer ===
- Figury: A=Amazonka(Q+N), C=Cyril(R+N), E=Eve(B+N), K=Král
- Mat = král v šachu + žádné legální tahy
- Počáteční pozice:
- a b c d e f g h
- 8 . . . . . . . . 8
- 7 . . . . . . . . 7
- 6 . . . . . . . . 6
- 5 . . . . . . . . 5
- 4 A . . . . . . . 4
- 3 . . . . c . k . 3
- 2 . . . . . K . . 2
- 1 . . . . . . . . 1
- a b c d e f g h
- Start FEN: 8/8/8/8/A7/4c1k1/5K2/8 w - - 0 1
- Generuji následníky...
- Depth=199 max=1978 : 1969(199) 1970(199) 1971(199) 1972(199) 1973(199) ...(5 more))
- Zpracováno 200 stavů, celkem 1979 stavů, čas: 0.7s
- Depth=354 max=3000 : 2995(354) 2996(354) 2997(354) 2998(354) 2999(354) ...(1 more))
- Vygenerováno 3001 stavů za 1.2s
- Hledám koncové stavy...
- Mat nalezen ve stavu L[108] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[168] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[212] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[227] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[278] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[288] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[312] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[338] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[364] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[372] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[663] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[669] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[671] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[785] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[787] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[815] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[899] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[923] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[925] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[983] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[985] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[1090] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[1106] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[1163] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[1165] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[1193] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[1213] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[1215] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[1273] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[1275] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[1379] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[1381] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[1430] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[1832] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[1949] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[1965] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[2063] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[2124] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[2577] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[2597] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[2611] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[2710] - bílý je matován, vyhrál black
- Mat nalezen ve stavu L[2917] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[2933] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[2947] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[2985] - černý je matován, vyhrál white
- Mat nalezen ve stavu L[2992] - bílý je matován, vyhrál black
- Nalezeno 48 koncových stavů
- Propaguji hodnoty s minimax logikou...
- Průchod 1: čas 00h00m00s, změněno: True, stavů s to_mate: 3001/3001, stavů s to_end: 3001/3001
- Všechny stavy vyhodnocené po 1 průchodech
- === VÝSLEDKY ===
- Počáteční stav L[0]:
- to_mate: 3
- to_end: 3
- Počet následníků: 2
- --- Hledání optimální cesty k matu ---
- L[0] má to_mate = 3, hledám cestu...
- Tah 0: L[0]
- to_mate: 3, to_end: 3
- a b c d e f g h
- 8 . . . . . . . . 8
- 7 . . . . . . . . 7
- 6 . . . . . . . . 6
- 5 . . . . . . . . 5
- 4 A . . . . . . . 4
- 3 . . . . c . k . 3
- 2 . . . . . K . . 2
- 1 . . . . . . . . 1
- a b c d e f g h
- Hledám následníka s to_mate = 2
- L[1]: to_mate = inf
- L[2]: to_mate = 2
- bílý vybírá L[2] s to_mate=2
- Tah 1: L[2]
- to_mate: 2, to_end: 2
- a b c d e f g h
- 8 . . . . . . . . 8
- 7 . . . . . . . . 7
- 6 . . . . . . . . 6
- 5 . . . . . . . . 5
- 4 A . . . . . . . 4
- 3 . . . . c . k . 3
- 2 . . . . . . . . 2
- 1 . . . . . . K . 1
- a b c d e f g h
- Hledám následníka s to_mate = 1
- L[6]: to_mate = 2
- L[7]: to_mate = 8
- L[8]: to_mate = 2
- L[9]: to_mate = 7
- L[10]: to_mate = 2
- L[11]: to_mate = 8
- L[12]: to_mate = 2
- L[13]: to_mate = 7
- L[14]: to_mate = 2
- L[15]: to_mate = 10
- L[16]: to_mate = 2
- L[17]: to_mate = inf
- L[18]: to_mate = 1
- černý vybírá L[18] s to_mate=1
- Tah 2: L[18]
- to_mate: 1, to_end: 1
- a b c d e f g h
- 8 . . . . . . . . 8
- 7 . . . . . . . . 7
- 6 . . . . . . . . 6
- 5 . . . . . . . . 5
- 4 . . . . . . A . 4
- 3 . . . . c . k . 3
- 2 . . . . . . . . 2
- 1 . . . . . . K . 1
- a b c d e f g h
- Hledám následníka s to_mate = 0
- L[221]: to_mate = inf
- L[222]: to_mate = 1
- L[19]: to_mate = inf
- L[17]: to_mate = inf
- L[131]: to_mate = inf
- L[16]: to_mate = 2
- L[161]: to_mate = inf
- L[14]: to_mate = 2
- L[225]: to_mate = inf
- L[11]: to_mate = 8
- L[8]: to_mate = 2
- L[2]: to_mate = 2
- L[226]: to_mate = 1
- L[190]: to_mate = 1
- L[227]: to_mate = 0
- bílý vybírá L[227] s to_mate=0
- Tah 3: L[227]
- to_mate: 0, to_end: 0
- a b c d e f g h
- 8 . . . . . . . . 8
- 7 . . . . . . . . 7
- 6 . . . . . . . . 6
- 5 . . . . . . . A 5
- 4 . . . . . . . . 4
- 3 . . . . c . k . 3
- 2 . . . . . . . . 2
- 1 . . . . . . K . 1
- a b c d e f g h
- Mat dosažen!
- Optimální cesta: 0 -> 2 -> 18 -> 227
- L[22] = {'radek': 22, 'N': [67, 28, 100, 27, 11, 134, 9, 29, 220, 23, 217, 136, 228, 133, 24, 71, 65, 20, 16, 2, 191, 131, 219, 101, 66, 14, 8, 6, 12, 258], 'P': [2, 6, 8, 12, 14, 16, 20, 24, 28, 100, 134, 136, 220, 228, 258], 'FEN': '8/8/8/8/8/4c1k1/2A5/6K1 w - - 0 1', 'board': [['.', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', 'c', '.', 'k', '.'], ['.', '.', 'A', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '.', 'K', '.']], 'to_mate': 2, 'to_end': 2}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement