pychess / pychess

PyChess - a chess client for Linux/Windows
https://pychess.github.io/
GNU General Public License v3.0
701 stars 186 forks source link

PyChess engine wants to make invalid move in wildcastleshuffle variant #1468

Closed gbtami closed 7 years ago

gbtami commented 7 years ago
[Event` "Local Event"]
[Site "Local Site"]
[Date "2017.10.10"]
[Round "1"]
[White "PyChess.py"]
[Black "PyChess.py"]
[Result "0-1"]
[TimeControl "60+0"]
[WhiteClock "0:00:59.558"]
[BlackClock "0:00:59.515"]
[Variant "Wildcastle"]
[SetUp "1"]
[FEN "rbqnknbr/pppppppp/8/8/8/8/PPPPPPPP/RNBKQBNR w KQkq - 0 1"]
[PlyCount "28"]

1. d4 d5 2. e4 Qg4+ 3. f3 Qd7 4. Be3 e5 5. dxe5 dxe4+ 6. Nd2 Nc6 7. fxe4 Nxe5
8. Be2 Qd8 9. Nf3 Ng4 10. Bg1 Ne6 11. Bb5+ c6 12. Bf1 Bd6 13. h4 Nf4 14. Nc4
Bc5+ 0-1

Game ended with adjudication because invalid move 15.Bxc5

gbtami commented 7 years ago

This was produced by selfplay.py only before https://github.com/pychess/pychess/commit/f21b62f0e8ec81c2080ea828cbd592e9b99f8681