Check out Atomic Chess, our featured variant for November, 2024.


[ 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

Featured Chess Variants. Chess Variants Featured in our Page Headers.[All Comments] [Add Comment or Rating]
H. G. Muller wrote on Sun, Nov 5, 2023 09:00 AM UTC in reply to Gerd Degens from 08:20 AM:

Well, as I said, it is perfectly possible to create a Game Courier preset through which people can play the game on line without any programming. The only minor shortcoming in that case would be that it doesn't enforce rules, and thus cannot be used by players that are bent on cheating. I believe that most GC presets are actually of this type.

The problem with the uu proposal is that in the script for the Interactive Diagram I am running out of bits for indicating the properties of the leg of a move, so that it would require a rather large redesign. I could implement a temporary non-general fix in GAME-code include file, though: define a parameter that could be set to force color flipping on all unloads. Since unloading hardly ever occurs in any variant, putting some extra complexity in the part of the code that handles it would not cause any slowdown of other presets.

In that case one could simply generate GAME code from an ID that defined the XBetza moves with a single u for unloading the captured piece in the original color, and set this extra parameter to 1 in the Pre-Game code.

[Edit] Since there is no checking rule in Conquer, it seems simpler to automate it through the Play-Test Applet just like it is normal Chess, and set the parameter checkrule to 0 at the end of the Pre-Game section. And then add a few lines of custom code at the end of the Post-Move sections for automatically placing the color-flipped capture victim on the square of origin.