A checkmate was not detected in the following game:
1 e2-e4 c7-c5
2 c2-c4 d7-d6
3 d2-d3 Nb8-c6
4 Qd1-a4 Ng8-f6
5 Nb1-c3 Bc8-d7
6 Qa4-c2 e7-e6
7 Bf1-e2 Nc6-d4
8 Qc2-d2 Qd8-a5
9 Qd2-f4 Nd4-c2+
10 Ke1-d2 Nc2xa1
11 e4-e5 d6xe5
12 Qf4xe5 Bd7-c6
13 Ng1-f3 Ra8-d8
14 Kd2-d1 Nf6-g4
15 Qe5-g3 h7-h5
16 Rh1-e1 Bc6-a4+
17 b2-b3 Qa5xc3
18 Re1-f1 Na1xb3
19 Qg3-f4 Nb3xc1+
Nb3xc1+ should result in a checkmate. This problem appeared in the regular v0.8.4 download version (no CVS)
Logged In: YES
user_id=933927
Thanks for reporting the Bug.
FEN:
3rkb1r/pp3pp1/4p3/2p4p/b1P2Qn1/1nqP1N2/P3BPPP/2BK1R2 b k - 0 19
I have tested this bug report, and the good news is that
it's already corrected in CVS. The kinda bad news is we're
waiting to correct all bugs we can before next release.
If you want to try out the most recent detection algorithms,
you can get the current development files from:
http://cvs.sourceforge.net/viewcvs.py/webchess/webchess/
(not working at the time of this writing; check
https://sourceforge.net/docman/display_doc.php?docid=2352&group_id=1\)
You would be needing files inside the "javascript" folder.
Click on the filename to see thr log, and click on the
version number to see the file.
Note that these files are under development; so remember to
backup first.
If you want some pointers on using CVS, I posted some links at:
https://sourceforge.net/forum/message.php?msg_id=2666398