From 1355f7ee1e33910102e84dac0328933c4dd3a802 Mon Sep 17 00:00:00 2001 From: Brian Svoboda Date: Tue, 12 Sep 2023 01:11:14 -0600 Subject: [PATCH] Add Gethenian variant (#720) --- src/variants.ini | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/src/variants.ini b/src/variants.ini index 7d0b36f..60ccfaf 100644 --- a/src/variants.ini +++ b/src/variants.ini @@ -1727,3 +1727,33 @@ castlingWins = q [opposite-castling:chess] oppositeCastling = true + +# A Kyoto Shogi variant with a left/right theme. +[gethenian] +maxRank = 7 +maxFile = 7 +king = - +customPiece1 = k:K +customPiece2 = q:mW +customPiece3 = b:lfrbB +customPiece4 = i:rflbB +customPiece5 = r:lrR +customPiece6 = n:hlN +customPiece7 = t:hrN +customPiece8 = m:WfF +customPiece9 = s:FfW +startFen = 2ikb2/2mnm2/7/7/7/2MNM2/2B+KI2[] w - - 0 1 +promotionPieceTypes = - +promotedPieceType = k:q b:r i:r n:t m:s +promotionRegionWhite = *1 *2 *3 *4 *5 *6 *7 +promotionRegionBlack = *7 *6 *5 *4 *3 *2 *1 +mandatoryPiecePromotion = true +pieceDemotion = true +pieceDrops = true +capturesToHand = true +dropPromoted = true +immobilityIllegal = false +extinctionValue = loss +extinctionPieceTypes = kq +extinctionPseudoRoyal = true +stalemateValue = loss -- 1.7.0.4