Check out Grant Acedrex, our featured variant for April, 2024.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Latest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Comments/Ratings for a Single Item

LatestLater Reverse Order Earlier
Chak. A modern vision of what a Mayan chess would look like.[All Comments] [Add Comment or Rating]
H. G. Muller wrote on Thu, Jan 20, 2022 08:28 AM UTC in reply to Daniel Lee from Wed Jan 19 10:10 PM:

Nice! One thing I notice is that the script asks if you want to promote -- it's mandatory and not a choice.

Good point. I used the regular Shogi-style promotion supported by the Diagram, which always offers the choice. It is possible to implement mandatory promotion by supplying an additional JavaScript routine WeirdPromotion() on the page, which is a bit of a hassle. Perhaps I should support an alternative method for declaring promotion mandatory, e.g. through the already existing promoChoice parameter to the Diagram. With Shogi-style promotions this is currently not used. It would be logical to let the setting + mean mandatory promotion, and += that there is a choice. Unfortunately this is not backward compatible with Diagrams of games with Shogi-style promotion I (and others) made in the past, which often specify promoChoice as just +,  or not at all. I will give it some thought how best to make this a standard feature of the Diagram.

[Edit] OK. I fixed it by using a newly added feature of the Diagram (so only active after refresh of the browser cache): if the promoChoice string contains !L in some variant with Shogi-style promotion (i.e. promoOffset non-zero), the piece with ID L will not be allowed to defer, and will promote automatically on reaching the zone. This was inspired on the same notation being used with Chess-style promotions for indicated that the choice is not allowed on last rank. (Which is commonly used to force promotion of a Pawn there when promotion on other ranks is optional.)


💡📝Daniel Lee wrote on Wed, Jan 19, 2022 10:10 PM UTC in reply to H. G. Muller from Sun Jan 16 02:40 PM:

Nice! One thing I notice is that the script asks if you want to promote -- it's mandatory and not a choice.


💡📝Daniel Lee wrote on Sun, Jan 16, 2022 03:29 AM UTC in reply to Jean-Louis Cazaux from Sat Jan 15 08:48 PM:

Oops, I think I lost the image for that. I'll update.


Jean-Louis Cazaux wrote on Sat, Jan 15, 2022 08:48 PM UTC:

Great looking, nice thema. What I have not understood reading the rules, is how the pieces start? What is the initial setup?


4 comments displayed

LatestLater Reverse Order Earlier

Permalink to the exact comments currently displayed.