SelfPlayChess
A real chess engine - bitboard move generation, alpha-beta with iterative deepening, a transposition table, null-move pruning, late-move reductions, quiescence search and a tapered PeSTO evaluation - plays a full game against itself, computed live at build time by OnlyCSharp.GameDevelopment.Chess. Search depth 4 per move, ply cap 60.
Start: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
Final position
| 8 | ♛ | ♜ | ♚ | |||||
| 7 | ♟ | ♟ | ♟ | ♟ | ||||
| 6 | ♜ | ♙ | ♟ | |||||
| 5 | ♟ | ♙ | ||||||
| 4 | ♕ | ♞ | ♙ | ♙ | ||||
| 3 | ♗ | ♖ | ||||||
| 2 | ♙ | ♙ | ♙ | |||||
| 1 | ♖ | ♔ | ||||||
| a | b | c | d | e | f | g | h |
FEN: 3qr1k1/2p2ppp/r1P1p3/3pP3/1QnP1P2/2B2R2/2P3PP/2R3K1 w - - 4 31
Result
Game truncated after 60 plies (still ongoing).
| Summary | Value |
|---|---|
| Plies played | 60 |
| Result | Ongoing |
| Total nodes searched | 495,289 |
Move list (Standard Algebraic Notation)
| # | Side | Move | Eval (cp) | Depth | Nodes |
|---|---|---|---|---|---|
| 1. | White | Nc3 | +0 | 4 | 2,466 |
| 1... | Black | Nc6 | -40 | 4 | 2,946 |
| 2. | White | d4 | +0 | 4 | 3,295 |
| 2... | Black | d5 | -20 | 4 | 3,715 |
| 3. | White | e3 | +0 | 4 | 6,576 |
| 3... | Black | e6 | -20 | 4 | 4,782 |
| 4. | White | Bb5 | +5 | 4 | 9,446 |
| 4... | Black | Nf6 | -25 | 4 | 3,152 |
| 5. | White | Nf3 | +11 | 4 | 2,223 |
| 5... | Black | Bd7 | -25 | 4 | 4,276 |
| 6. | White | Ne5 | -1 | 4 | 23,576 |
| 6... | Black | Bb4 | +1 | 4 | 2,549 |
| 7. | White | Bxc6 | -1 | 4 | 4,320 |
| 7... | Black | Bxc3+ | +0 | 4 | 3,333 |
| 8. | White | bxc3 | -1 | 4 | 2,287 |
| 8... | Black | bxc6 | -14 | 4 | 2,358 |
| 9. | White | Bb2 | +4 | 4 | 7,972 |
| 9... | Black | Rb8 | +0 | 4 | 5,373 |
| 10. | White | Rb1 | +4 | 4 | 9,555 |
| 10... | Black | O-O | -14 | 4 | 11,788 |
| 11. | White | O-O | +9 | 4 | 7,638 |
| 11... | Black | Ne4 | -19 | 4 | 16,119 |
| 12. | White | c4 | +14 | 4 | 17,411 |
| 12... | Black | Re8 | -24 | 4 | 17,531 |
| 13. | White | c5 | +19 | 4 | 15,936 |
| 13... | Black | Qe7 | -24 | 4 | 15,401 |
| 14. | White | Qd3 | +24 | 4 | 6,271 |
| 14... | Black | Rbd8 | -21 | 4 | 16,786 |
| 15. | White | f3 | +83 | 4 | 6,793 |
| 15... | Black | Nf6 | -90 | 4 | 4,080 |
| 16. | White | Qa6 | +115 | 4 | 11,907 |
| 16... | Black | Ra8 | -117 | 4 | 6,838 |
| 17. | White | Qb7 | +117 | 4 | 6,028 |
| 17... | Black | Rec8 | -122 | 4 | 10,383 |
| 18. | White | Nxc6 | +117 | 4 | 3,844 |
| 18... | Black | Bxc6 | -135 | 4 | 1,982 |
| 19. | White | Qxc6 | +135 | 4 | 1,934 |
| 19... | Black | Re8 | -136 | 4 | 11,853 |
| 20. | White | e4 | +146 | 4 | 6,829 |
| 20... | Black | Rac8 | -156 | 4 | 8,998 |
| 21. | White | e5 | +156 | 4 | 8,485 |
| 21... | Black | Nd7 | -166 | 4 | 7,050 |
| 22. | White | Qb7 | +199 | 4 | 7,241 |
| 22... | Black | Qd8 | -158 | 4 | 8,275 |
| 23. | White | c6 | +208 | 4 | 17,206 |
| 23... | Black | Nb6 | -173 | 4 | 4,054 |
| 24. | White | f4 | +166 | 4 | 6,206 |
| 24... | Black | Rb8 | -162 | 4 | 9,567 |
| 25. | White | Qxa7 | +162 | 4 | 3,030 |
| 25... | Black | Nc4 | -163 | 4 | 13,370 |
| 26. | White | Bc3 | +163 | 4 | 7,653 |
| 26... | Black | Ra8 | -163 | 4 | 9,044 |
| 27. | White | Qb7 | +168 | 4 | 6,224 |
| 27... | Black | Ra3 | -163 | 4 | 15,109 |
| 28. | White | Rf3 | +168 | 4 | 14,730 |
| 28... | Black | Rxa2 | -168 | 4 | 7,120 |
| 29. | White | Rc1 | +162 | 4 | 12,068 |
| 29... | Black | Ra8 | -163 | 4 | 8,865 |
| 30. | White | Qb4 | +165 | 4 | 6,625 |
| 30... | Black | Ra6 | -48 | 4 | 12,817 |