From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Thu, 7 Aug 2025 14:15:29 +0000 (+0200) Subject: Add checkshogi variant with check counting enabled (#894) X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=d76e1cc964c1d5647a178c459b2a042fd18d2d4a;p=fairystockfish.git Add checkshogi variant with check counting enabled (#894) --- diff --git a/src/variant.cpp b/src/variant.cpp index b96df0c..2c04b9a 100644 --- a/src/variant.cpp +++ b/src/variant.cpp @@ -1242,6 +1242,13 @@ namespace { v->promotedPieceType[SHOGI_KNIGHT] = GOLD; return v; } + // Check-Shogi + // Shogi variant with check counting enabled + Variant* checkshogi_variant() { + Variant* v = shogi_variant()->init(); + v->checkCounting = true; + return v; + } // Sho-Shogi // 16-th century shogi variant with one additional piece and no drops // https://en.wikipedia.org/wiki/Sho_shogi @@ -1908,6 +1915,7 @@ void VariantMap::init() { add("raazuvaa", raazuvaa_variant()); #ifdef LARGEBOARDS add("shogi", shogi_variant()); + add("checkshogi", checkshogi_variant()); add("shoshogi", shoshogi_variant()); add("yarishogi", yarishogi_variant()); add("okisakishogi", okisakishogi_variant());