Yeah, that seems to clearly be the case - watch this nice smothered mate being ignored:enhorning wrote:Along with seeing illegal moves due to it ignoring its King being in check, I wonder if Pulsar believes that it starts with the Kings on the e-file, instead of the d-file. I do know that the only place where I've played turn-based Shatranj (Scheming Mind), uses that starting set-up, with Kings on the e-file, as in normal chess.
[Event "Computer Chess Game"]
[Site "ENHORNING"]
[Date "2013.03.01"]
[Round "5"]
[White "Pulsar2009-9b"]
[Black "ChessV_WinBoard"]
[Result "0-1"]
[TimeControl "40/1200"]
[Variant "shatranj"]
[Annotator "2. -0.12 1... -0.01"]
1. Nc3 Nf6 {-0.01/15 29} 2. Nf3 {-0.12/9 30} e6 {-0.02/15 28} 3. a3
{-0.09/9 30} Nc6 {+0.01/14 20} 4. h3 {-0.09/9 30} e5 {+0.16/14 29} 5. a4
{-0.06/9 30} d6 {+0.21/12 28} 6. a5 {-0.02/9 30} Rb8 {+0.28/11 28} 7. d3
{-0.04/9 30} Be6 {+0.22/11 19} 8. h4 {-0.05/9 30} Kc8 {+0.30/10 29} 9. h5
{+0.05/9 30} Rg8 {+0.38/9 28} 10. e3 {+0.03/8 30} a6 {+0.30/9 29} 11. Ne4
{+0.02/8 30} d5 {+0.41/11 29} 12. Nc3 {+0.06/9 30} h6 {+0.40/9 29} 13. e4
{-0.01/9 30} dxe4 {+0.29/10 30} 14. Nxe4 {-0.02/9 30} Bd6 {+0.31/10 30} 15.
Nfd2 {+0.04/9 30} Nd5 {+0.50/11 25} 16. Nc3 {+0.04/8 30} Nxc3+
{+0.52/10 30} 17. bxc3 {-0.03/9 30} Ne7 {+0.48/10 29} 18. d4 {+0.13/9 30}
f6 {+0.44/10 21} 19. Nf3 {+0.11/9 30} e4 {+0.44/11 27} 20. Nd2
{+0.48/10 30} f5 {+0.00/11 29} 21. Bh3 {+0.86/9 30} Nd5 {-0.07/10 30} 22.
Bxf5 {+1.21/9 30} Nxc3# {+1000.00/24 0.1}
{Xboard adjudication: Checkmate} 0-1
Or this attempt to move the Queen straight forward (which would have been fine if it had been the King starting there):
[Event "Computer Chess Game"]
[Site "ENHORNING"]
[Date "2013.03.01"]
[Round "4"]
[White "Pulsar2009-9b"]
[Black "ShaMax 4.8S"]
[Result "0-1"]
[TimeControl "40/1200"]
[Variant "shatranj"]
[Annotator "2. -0.09 1... +0.18"]
1. Nc3 d6 {+0.18/12 22} 2. Nf3 {-0.09/9 30} c6 {+0.26/13 48} 3. h3
{-0.05/9 30} Nd7 {+0.23/12 16} 4. a3 {-0.07/9 30} Ngf6 {+0.06/12 17} 5. a4
{-0.05/9 30} g6 {-0.01/12 22} 6. Bd3 {-0.04/9 30} e6 {+0.06/14 23} 7. e3
{-0.04/8 30} e5 {+0.26/13 35}
{Xboard: Forfeit due to invalid move: e1e2 (e1e2) res=23} 0-1
Amazing that it is still managing to save some draws with such a severe misconception! Before starting the tournament, I had only noticed that it sometimes ignoring that its own King was in check, so had assumed it was the same bug that afflicted it sometimes in Crazyhouse... but now, seems not.