-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Underpromotion not supported #13
Comments
The garbochess.js engine supports underpromotion, see for instance this implementation with a different user interface: I can't comment on the original garbochess web interface though. |
Yes, the original interface only auto-promotes to queen currently - thanks for filing the issue :). |
Casaschi, Thank you for such a quick response! I understand now that the ability to It would therefore seem that your UI found at demo page http://forwardcoding.com/projects/ajaxchess/chess.html Is *not *meant to show the entire Garbochess feature set. For example, some features I want that I did not see on the above demo page Thank you again. I hope my team can assist you in some way to help make Sincerely, Chris Burton On Sat, Apr 13, 2013 at 12:37 PM, casaschi notifications@github.com wrote:
|
There is no support for "under-promotion". When a pawn reaches the far side of the board, it is most often turned into a queen, but the pawn can also become a knight, bishop, or rook.
In this example it's white to move and white would like to take the black rook with it's pawn and become a knight so it puts the black king immediately in check.
5r2/6Pk/7p/2pB4/8/q7/8/6RK w - -
If the white pawn takes the rook and becomes a queen, the black king is not in check, and black is free to move play Qh3 and checkmate white!
I am new to both Garbochess and GitHub, so I hope this is done correctly.
BTW, I am very impressed with Garbochess! This is the best Java Script version of chess I've ever seen!
If I have suggestions for improvement that are not bugs, how should I submit them?
The text was updated successfully, but these errors were encountered: