test/data/game001.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 "0-1"]

1. e4 e5 2. Nf3 Nf6 3. Bc4 Nc6 4. Ng5 d5 5. exd5 Nxd5 6. Qf3 Qxg5 7. Bxd5 Qg6 8. d3 Nd4 9. Qd1 Bf5 10. Be3 c6 11. Nc3 cxd5 12. Nxd5 Bd6 13. Bxd4 exd4 14. Qe2+ Be6 15. O-O-O O-O 16. h4 Bxd5 17. g4 Qf6 18. g5 Qf3 19. Qf1 Qf4+ 20. Kb1 Bf3 21. Re1 Bxh1 22. Qxh1 Qh2 23. Qf1 Qxh4 24. f4 Qxf4 0-1

mercurial