The Chess Variant Pages

[ 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

Chak. A modern vision of what a Mayan chess would look like.[All Comments] [Add Comment or Rating]
H. G. Muller wrote on 2022-01-16 UTC

Interesting variant. The following Diagram gives a good approximation. (Requires a refresh of the browser cache, to make pieces without any moves work.)

ranks=9 files=9 graphicsDir=../graphics.dir/alfaeriePNG35/ whitePrefix=w blackPrefix=b graphicsType=png squareSize=35 symmetry=rotate promoZone=5 promoOffset=8 promoChoice=!P!K maxPromote=2 royal=2 royal=10 stalemate=win counterbare=lose pawn::fsmWfcF::a3,c3,e3,g3,i3 king::K::e1 offering::-:ram:e2 shaman::FvW:guard:c1,g1 vulture::N:knight:b1,h1 serpent:R:R:rook:a1,i1 quetzal::pQ:paovao:f1 jaguar::KN:knightguard:d1 warrior::FvW:berolinapawn: divine king::Q2:falcon:

I also had to implement something for winning by reaching a target square. Such a game rule is also encountered in King of the Hill and Kahn Chess. For the moment this is handled through the routine BadZone() in a user-supplied script, (which was needed here anyway for preventing promoted pieces move back into their own half): when this function returns -1 the Diagram's standard script now interprets this as a winning move, rather than a forbidden move. Such a win is treated as baring in Shatranj, so that there is an after-move for proving the move was legal, and would declare a loss instead if it exposed royalty to capture. This again required the result of counter-baring to be specified by a parameter, (rather than always being a draw), as it should not be possible to draw here by reaching the Altar on the half-move following the one where the opponent did.