Update variants.ini (+ Leaperhouse) (#836)
authorSnowmoondaphne <77484755+Snowmoondaphne@users.noreply.github.com>
Sun, 29 Dec 2024 18:42:44 +0000 (03:42 +0900)
committerGitHub <noreply@github.com>
Sun, 29 Dec 2024 18:42:44 +0000 (19:42 +0100)
src/variants.ini

index d905dcb..afbeacd 100644 (file)
@@ -2010,3 +2010,37 @@ passOnStalemate = true
 
 [andersanti:antichess]
 passOnStalemate = true
+
+# A 10x10 drop variant consisting of only Leapers, Shogi pawns, and Kings.
+[leaperhouse]
+variantTemplate = shogi
+pieceToCharTable = PN...OU.CR.+Kpn...ou.cr.+k
+maxFile = 10
+maxRank = 10
+pocketSize = 6
+startFen = oncurkucno/10/pppppppppp/10/10/10/10/PPPPPPPPPP/10/ONCUKRUCNO[] w - - 0 1
+pieceDrops = true
+capturesToHand = true
+shogiPawn = p
+knight = n
+customPiece1 = u:Z
+customPiece2 = c:C
+customPiece3 = r:GH
+customPiece4 = o:AD
+commoner = g
+king = k
+promotionRegionWhite = *8 *9 *10
+promotionRegionBlack = *3 *2 *1
+promotedPieceType = p:g
+doubleStep = false
+castling = false
+perpetualCheckIllegal = true
+dropNoDoubled = p
+stalemateValue = loss
+nMoveRule = 0
+nFoldValue = loss
+flagPiece = k
+flagRegionWhite = *10
+flagRegionBlack = *1
+immobilityIllegal = true
+mandatoryPiecePromotion = true