Check out Makruk (Thai Chess), our featured variant for March, 2025.


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

Single Comment

Interactive diagrams. Diagrams that interactively show piece moves.[All Comments] [Add Comment or Rating]
💡📝H. G. Muller wrote on Sat, Apr 26 04:01 AM EDT in reply to HaruN Y from Sat Apr 19 09:11 AM:

HaruN Y wrote on Sat, Apr 19 03:11 PM CEST in reply to H. G. Muller from Mon Apr 14 07:31 AM:

That seems to break some of my Interactive Diagrams (not just these).

https://www.chessvariants.com/index/listcomments.php?reply=60706

https://www.chessvariants.com/index/listcomments.php?reply=62621

https://www.chessvariants.com/index/editcomment.php?reply=64129

I guess I know what's my least favorite update now. Still my favorite tool though.

Edit: Replacing mpaf with mcdauf fixed this.

 

I completely missed this Comment. Unfortunately the links you give there don't seem to work anymore, so I have no idea what kind of moves you defined for which this could be harmful. Where these cases where the mpaf was supposed to make a move lame versus off-board squares / holes?

As I wrote elsewhere, the alternative would be to only perform the merging of legs on a step with mpo mode. Although the merging also can greatly improve efficiency of the move generator (XBetza like (mpaf)W for a flying Rook would effectively expand to WDHWXDXHXWXX instead of to WmpafWmpafmpafWmpafmpafmpafWmpafmpafmpafmpafWmpafmpafmpafmpafmpafWmpafmpafmpafmpafmpafmpafW, avoiding the need for needless tests that could not possibly fail of dummy intermediate squares), its main purpose was separation of auto-generated mpa legs during expansion of bracket notations like [N-B]. So that these would not be unintendedly subject to hop bans from the capture matrix, which you might want to have to make a move like [pN-B] type specific. If I make these bracket expansions use mpo intermediate dummies, and only merge these, it will likely do less harm to existing Diagrams.