test/data/game121.pgn

Thu, 30 Jul 2026 19:17:38 +0200

author
Mike Becker <universe@uap-core.de>
date
Thu, 30 Jul 2026 19:17:38 +0200
changeset 163
2a6d83f4677e
parent 149
ea2448961441
permissions
-rw-r--r--

major refactoring of rules API

- validate_move() no longer alters the game state (fixes #935)
- get_threats() now correctly only reports threats
while get_candidates() reports possible moves (fixes #959)
- qualify GameState and Move parameters as const where possible

[Result "1-0"]

1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 cxb2 5. Bxb2 d6 6. Nf3 Be6 7. Qa4+ Nd7 8. Bb5 Qe7 9. O-O Nf6 10. e5 Nd5 11. exd6 Qxd6 12. Re1 Nb6 13. Qe4 O-O-O 14. Nc3 Nc5 15. Qc2 a6 16. Be2 g6 17. Ne4 Nxe4 18. Qxe4 Rg8 19. a4 Bf5 20. Qh4 h5 21. a5 Nd5 22. Rac1 Qf6 23. Qc4 Qxb2 24. Rb1 Qc3 25. Qa2 Be6 26. Rec1 Qf6 27. Qb3 Ne3 28. Qxb7+ 1-0

mercurial