Hey, not sure I can post this here, but I'll do it to get your attention:
I have isolated a bug where it becomes checkmate even if a pawn can come in between of the checking-"line":
isCheckMate.js: canBlockAttacker() doesn't look for a pawn who can travel two squares (its first move) to block check.
Can anyone think of a simple solution to this bug?
Cheers,
raita
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
For the record, please post patches either as an attachment in the bug section, or in the patches section of the site. I will make sure we go through both of these sections for the next release.
Thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You may view the version changes and get the latest files directly from: http://cvs.sourceforge.net/viewcvs.py/webchess/webchess/
(this is the easiest way to do it)
Click on the filename to see thr log, and click on the version number to see the file.
Hey, not sure I can post this here, but I'll do it to get your attention:
I have isolated a bug where it becomes checkmate even if a pawn can come in between of the checking-"line":
isCheckMate.js: canBlockAttacker() doesn't look for a pawn who can travel two squares (its first move) to block check.
Can anyone think of a simple solution to this bug?
Cheers,
raita
Hi,
Thanks for your post.
Recently, we've been discussing where to take WebChess from here on (you'll find most of our discussions in forums).
One of our main goals is to squash all the bugs we can first, and then we will start adding features.
The most annoying bugs (or so we think) are the ones related to CheckMate detection.
Unfortunately, we can't promise a date. But we are trying to fix this and hope to have something soon.
If you have comments, suggestions, patches or the like, don't hesitate on posting them.
Thanks.
For the record, please post patches either as an attachment in the bug section, or in the patches section of the site. I will make sure we go through both of these sections for the next release.
Thanks!
For the record, this issue has been taken care of.
It's been fixed in CVS and ready for the next version.
Great!
I have to read about how CVS works, so I can get the update. Does anyone have a good tutorial about CVS to read through?
SourceForge has a few documents on CVS access.
First, you can check out:
https://sourceforge.net/cvs/?group_id=55449
You chould pay attention to the "Anonymous CVS Access" section.
You may view the version changes and get the latest files directly from:
http://cvs.sourceforge.net/viewcvs.py/webchess/webchess/
(this is the easiest way to do it)
Click on the filename to see thr log, and click on the version number to see the file.
Also, if you wish to use a graphical client, you might find the following link useful:
http://sourceforge.net/docman/display_doc.php?docid=766&group_id=1#proceed
Note, however, that the instructions are intended for developers. The settings as described will not work for anonymous access.
Finally, if you feel like learning CVS, check out this link:
https://sourceforge.net/docman/display_doc.php?docid=14033&group_id=1
Hope this helps.
cheers,, I'll take a look!