"Stun & kick pieces": "Stun & kick pieces",
"Thai Chess (v1)": "Thai Chess (v1)",
"Thai Chess (v2)": "Thai Chess (v2)",
+ "Thai Chess (v3)": "Thai Chess (v3)",
"The colorbound clobberers": "The colorbound clobberers",
"The end of the world": "The end of the world",
"Transform an essay": "Transform an essay",
"Stun & kick pieces": "Aturdir & patear piezas",
"Thai Chess (v1)": "Ajedrez tailandés (v1)",
"Thai Chess (v2)": "Ajedrez tailandés (v2)",
+ "Thai Chess (v3)": "Ajedrez tailandés (v3)",
"The colorbound clobberers": "Los batidores unicolor",
"The end of the world": "El fin del mundo",
"Transform an essay": "Transformar un ensayo",
"Stun & kick pieces": "Étourdissez & frappez les pièces",
"Thai Chess (v1)": "Échecs thai (v1)",
"Thai Chess (v2)": "Échecs thai (v2)",
+ "Thai Chess (v3)": "Échecs thai (v3)",
"The colorbound clobberers": "Les tabasseurs unicolores",
"The end of the world": "La fin du monde",
"Transform an essay": "Transformer un essai",
--- /dev/null
+p.boxed
+ | Makruk, but first check wins.
+
+p
+ | Everything goes as in
+ a(href="/#/variants/Makruk") Makruk
+ | , but the first player giving check wins.
+
+p
+ | The variant is mentioned on
+ a(href="https://www.chessvariants.com/link/kar-ouk") chessvariants.com
+ | .
--- /dev/null
+p.boxed
+ | Makruk, pero el primer jaque gana.
+
+p
+ | Todo se desarrolla como en
+ a(href="/#/variants/Makruk") Makruk
+ | , pero el primer jugador dando jaque señala el juego.
+
+p
+ | La variante se menciona en
+ a(href="https://www.chessvariants.com/link/kar-ouk") chessvariants.com
+ | .
--- /dev/null
+p.boxed
+ | Makruk, mais le premier échec gagne.
+
+p
+ | Tout se déroule comme au
+ a(href="/#/variants/Makruk") Makruk
+ | , mais le premier joueur donnant échec remporte la partie.
+
+p
+ | La variante est mentionnée sur
+ a(href="https://www.chessvariants.com/link/kar-ouk") chessvariants.com
+ | .
-
var varlist = [
"Janggi",
+ "Karouk",
"Makpong",
"Makruk",
"Minishogi",
-
var varlist = [
"Janggi",
+ "Karouk",
"Makpong",
"Makruk",
"Minishogi",
-
var varlist = [
"Janggi",
+ "Karouk",
"Makpong",
"Makruk",
"Minishogi",
--- /dev/null
+import { MakrukRules } from "@/variants/Makruk";
+
+export class KaroukRules extends MakrukRules {
+
+ getCurrentScore() {
+ const color = this.turn;
+ if (this.underCheck(color)) return (color == 'w' ? "0-1" : "1-0");
+ return super.getCurrentScore();
+ }
+
+};
('Isardam', 'No paralyzed pieces'),
('Janggi', 'Korean Chess'),
('Joker', 'Replace pieces'),
+ ('Karouk', 'Thai chess (v3)'),
('Kinglet', 'Protect your pawns'),
('Kingsmaker', 'Promote into kings'),
('Knightmate', 'Mate the knight'),