Check out Symmetric Chess, our featured variant for March, 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

Orthodia. Break your orthogonal and diagonal patterns! (Two versions). (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on Wed, Nov 16, 2022 08:39 PM UTC:
satellite=ortho ranks=8 files=8 maxPromote=2 promoZone=1 promoChoice=RGB holdingsType=1 graphicsDir=/graphics.dir/horizons/ squareSize=57 symmetry=mirror lightShade=#A08FAF darkShade=#7D4A8D holeColor=#111199 whitePrefix=w blackPrefix=b graphicsType=png useMarkers=1 borders=0 Pawn:::pawn:c2-f2 Warrior::ifmnAfmFfceW:berolinapawn:a2,b2,g2,h2 Gold:::gold:b1,g1 Bisroos::mkBkcR:bishop:c1,f1 Roobis::mkRkcB:rook:a1,h1 Torch::(afmpaf)3K:torch:d1 King::KisO2:king:e1

Orthodia

I still had to write a BadZone function for this one, despite my efforts with the captureMatrix parameter. Because the ban on capturing Kings with the capture move for divergent pieces is dependent on the move, not just on the piece type. XBetza can indicate a move can only capture royalty (k modifier), but not that a move can capture anything but royalty. I suppose I could make an XBetza extension for that, by adopting the convention that the combination kc means non-royal capture. This would otherwise be a useless combination, as c already includes capture of royals. So k becomes a kind of toggle modifier, which negates the possibility to capture royalty from what it would have been without its presence.

[Edit] This is achieved now, and the Diagram now is working without any custom scripting.