test/data/game108.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. c4 e5 2. Nc3 Nf6 3. g3 d5 4. cxd5 Nxd5 5. Bg2 Nb6 6. e3 Nc6 7. Nge2 Be7 8. O-O O-O 9. d3 Be6 10. a4 a5 11. Bd2 f5 12. Qe1 Nd5 13. e4 fxe4 14. Nxd5 Bxd5 15. dxe4 Be6 16. Rd1 Bb3 17. Rc1 Nb4 18. Rc3 Bxa4 19. b3 Bb5 20. f4 Nd3 21. Qb1 Bc5+ 22. Rxc5 Nxc5 23. Bf3 Qxd2 24. Rd1 Qe3+ 25. Kg2 Bxe2 26. Re1 Qxf3+ 27. Kh3 1-0

mercurial