Fix Dark variant when en-passant captures are possible. Credit variants authors
authorBenjamin Auder <benjamin.auder@somewhere>
Mon, 2 Mar 2020 00:08:02 +0000 (01:08 +0100)
committerBenjamin Auder <benjamin.auder@somewhere>
Mon, 2 Mar 2020 00:08:02 +0000 (01:08 +0100)
82 files changed:
client/src/translations/rules/Alice/en.pug
client/src/translations/rules/Alice/es.pug
client/src/translations/rules/Alice/fr.pug
client/src/translations/rules/Allmate/en.pug
client/src/translations/rules/Allmate/es.pug
client/src/translations/rules/Allmate/fr.pug
client/src/translations/rules/Antiking/en.pug
client/src/translations/rules/Antiking/es.pug
client/src/translations/rules/Antiking/fr.pug
client/src/translations/rules/Antimatter/en.pug
client/src/translations/rules/Antimatter/es.pug
client/src/translations/rules/Antimatter/fr.pug
client/src/translations/rules/Arena/en.pug
client/src/translations/rules/Arena/es.pug
client/src/translations/rules/Arena/fr.pug
client/src/translations/rules/Baroque/en.pug
client/src/translations/rules/Baroque/es.pug
client/src/translations/rules/Baroque/fr.pug
client/src/translations/rules/Benedict/en.pug
client/src/translations/rules/Benedict/es.pug
client/src/translations/rules/Benedict/fr.pug
client/src/translations/rules/Berolina/en.pug
client/src/translations/rules/Berolina/es.pug
client/src/translations/rules/Berolina/fr.pug
client/src/translations/rules/Checkered/en.pug
client/src/translations/rules/Checkered/es.pug
client/src/translations/rules/Checkered/fr.pug
client/src/translations/rules/Circular/en.pug
client/src/translations/rules/Circular/es.pug
client/src/translations/rules/Circular/fr.pug
client/src/translations/rules/Dark/en.pug
client/src/translations/rules/Dark/es.pug
client/src/translations/rules/Dark/fr.pug
client/src/translations/rules/Enpassant/en.pug
client/src/translations/rules/Enpassant/es.pug
client/src/translations/rules/Enpassant/fr.pug
client/src/translations/rules/Extinction/en.pug
client/src/translations/rules/Extinction/es.pug
client/src/translations/rules/Extinction/fr.pug
client/src/translations/rules/Grand/en.pug
client/src/translations/rules/Grand/es.pug
client/src/translations/rules/Grand/fr.pug
client/src/translations/rules/Grasshopper/en.pug
client/src/translations/rules/Grasshopper/es.pug
client/src/translations/rules/Grasshopper/fr.pug
client/src/translations/rules/Hidden/en.pug
client/src/translations/rules/Hidden/es.pug
client/src/translations/rules/Hidden/fr.pug
client/src/translations/rules/Hiddenqueen/en.pug
client/src/translations/rules/Hiddenqueen/es.pug
client/src/translations/rules/Hiddenqueen/fr.pug
client/src/translations/rules/Knightmate/en.pug
client/src/translations/rules/Knightmate/es.pug
client/src/translations/rules/Knightmate/fr.pug
client/src/translations/rules/Knightrelay/en.pug
client/src/translations/rules/Knightrelay/es.pug
client/src/translations/rules/Knightrelay/fr.pug
client/src/translations/rules/Magnetic/en.pug
client/src/translations/rules/Magnetic/es.pug
client/src/translations/rules/Magnetic/fr.pug
client/src/translations/rules/Marseille/en.pug
client/src/translations/rules/Marseille/es.pug
client/src/translations/rules/Marseille/fr.pug
client/src/translations/rules/Recycle/en.pug
client/src/translations/rules/Recycle/es.pug
client/src/translations/rules/Recycle/fr.pug
client/src/translations/rules/Rifle/en.pug
client/src/translations/rules/Rifle/es.pug
client/src/translations/rules/Rifle/fr.pug
client/src/translations/rules/Royalrace/en.pug
client/src/translations/rules/Royalrace/es.pug
client/src/translations/rules/Royalrace/fr.pug
client/src/translations/rules/Suction/en.pug
client/src/translations/rules/Suction/es.pug
client/src/translations/rules/Suction/fr.pug
client/src/translations/rules/Wildebeest/en.pug
client/src/translations/rules/Wildebeest/es.pug
client/src/translations/rules/Wildebeest/fr.pug
client/src/translations/rules/Wormhole/en.pug
client/src/translations/rules/Wormhole/es.pug
client/src/translations/rules/Wormhole/fr.pug
client/src/variants/Dark.js

index 3903e7c..0ee71b5 100644 (file)
@@ -55,3 +55,5 @@ p
   a(href="https://www.schemingmind.com/journalarticle.aspx?article_id=9")
     | schemingmind.com
   | .
+
+p Inventor: Vernon R. Parton (1953)
index 12807cc..77ede73 100644 (file)
@@ -55,3 +55,5 @@ p
   a(href="https://www.schemingmind.com/journalarticle.aspx?article_id=9")
     | schemingmind.com
   | .
+
+p Inventor: Vernon R. Parton (1953)
index f1df90e..5950f25 100644 (file)
@@ -57,3 +57,5 @@ p
   a(href="https://www.schemingmind.com/journalarticle.aspx?article_id=9")
     | schemingmind.com
   | .
+
+p Inventeur : Vernon R. Parton (1953)
index 2776360..92e0526 100644 (file)
@@ -36,3 +36,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/difftaking.dir/allmate.html") Allmate chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Dr. Chris Taylor (1979)
index 1d9acf4..e31b566 100644 (file)
@@ -38,3 +38,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/allmate.html") variante Allmate
   | &nbsp;en chessvariants.com.
+
+p Inventor: Dr. Chris Taylor (1979)
index 19f6f1f..582d931 100644 (file)
@@ -38,3 +38,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/allmate.html") variante Allmate
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Dr. Chris Taylor (1979)
index acdac56..0c10c01 100644 (file)
@@ -47,3 +47,5 @@ p
   a(href="https://www.chessvariants.com/diffobjective.dir/anti-king-chess.html")
     | Antiking chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Peter Aronson (2002)
index 13f89a1..647eb9f 100644 (file)
@@ -50,3 +50,5 @@ p
   a(href="https://www.chessvariants.com/diffobjective.dir/anti-king-chess.html")
     | variante Antiking
   | &nbsp;en chessvariants.com.
+
+p Inventor: Peter Aronson (2002)
index d175a47..7c058b2 100644 (file)
@@ -51,3 +51,5 @@ p
   a(href="https://www.chessvariants.com/diffobjective.dir/anti-king-chess.html")
     | variante Antiking
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Peter Aronson (2002)
index b50aac1..9fc7511 100644 (file)
@@ -20,3 +20,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/rules/antimatter-chess") Antimatter chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Claudio Martins Jaguaribe (2010)
index b6adc80..05588d4 100644 (file)
@@ -21,3 +21,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/rules/antimatter-chess") variante Antimateria
   | &nbsp;en chessvariants.com.
+
+p Inventor: Claudio Martins Jaguaribe (2010)
index 7b1cdfa..3dc0156 100644 (file)
@@ -21,3 +21,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/rules/antimatter-chess") variante Antimatière
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Claudio Martins Jaguaribe (2010)
index 3e92014..9fd3b83 100644 (file)
@@ -40,3 +40,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/32turn.dir/arenachess.html") Arena chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Jeff Kiska (2000)
index 4463981..00a6408 100644 (file)
@@ -42,3 +42,5 @@ p
   | La
   a(href="https://www.chessvariants.com/32turn.dir/arenachess.html") variante Arena
   | &nbsp;en chessvariants.com.
+
+p Inventor: Jeff Kiska (2000)
index 4cfd2cc..4912776 100644 (file)
@@ -43,3 +43,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/32turn.dir/arenachess.html") variante Arena
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Jeff Kiska (2000)
index 2a00083..649bde0 100644 (file)
@@ -161,3 +161,5 @@ p
   a(href="https://en.wikipedia.org/wiki/Baroque_chess") Wikipedia page
   | , which also gives pointers to other interesting pages (including
   | chessvariants.com, as usual).
+
+p Inventor: Robert Abbott (1963)
index 92813c3..dc85cd5 100644 (file)
@@ -168,3 +168,5 @@ p
   a(href="https://en.wikipedia.org/wiki/Baroque_chess") página Wikipedia
   | &nbsp;es un buen lugar para comenzar, ya que proporciona enlaces a varias
   | otras páginas interesantes (como chessvariants.com, como es habitual)
+
+p Inventor: Robert Abbott (1963)
index 0c1b691..7d6473a 100644 (file)
@@ -167,3 +167,5 @@ p
   a(href="https://en.wikipedia.org/wiki/Baroque_chess") page Wikipedia
   | &nbsp;est un bon point de départ, donnant des liens sur plusieurs autres
   | pages intéressantes (incluant chessvariants.com, comme d'habitude).
+
+p Inventeur : Robert Abbott (1963)
index 856f341..59f257c 100644 (file)
@@ -30,3 +30,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/difftaking.dir/benedict.html") Benedict chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: W. Dan Troyka (2002)
index 01c50ed..5ba77f3 100644 (file)
@@ -32,3 +32,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/benedict.html") variante Benedict
   | &nbsp;en chessvariants.com.
+
+p Inventor: W. Dan Troyka (2002)
index cffef96..87b9086 100644 (file)
@@ -32,3 +32,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/benedict.html") variante Benedict
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : W. Dan Troyka (2002)
index 2864b80..5550c09 100644 (file)
@@ -35,3 +35,4 @@ p
   a(href="https://brainking.com/en/GameRules?tp=59") Berolina chess
   | &nbsp;page on brainking.com.
 
+p Inventor (of the Berolina pawn): Edmund Hebermann (1926)
index cf43ae4..0a7aa16 100644 (file)
@@ -37,3 +37,5 @@ p
   | Visite por ejemplo la página 
   a(href="https://brainking.com/es/GameRules?tp=59") Ajedrez Berolina
   | &nbsp;en brainking.com.
+
+p Inventor (del peón Berolina): Edmund Hebermann (1926)
index 1c981e6..3f35c5c 100644 (file)
@@ -37,3 +37,5 @@ p
   | Visitez par exemple la page 
   a(href="https://brainking.com/fr/GameRules?tp=59") Échecs Berolina
   | &nbsp;sur brainking.com.
+
+p Inventeur (du pion Berolina) : Edmund Hebermann (1926)
index ae4ce1f..af3a56d 100644 (file)
@@ -110,7 +110,7 @@ h3 Credits
 ul
   li.
     The rules of Checkered Chess were thought up by Patrick Bernier and developed
-    with the help of Benjamin Auder.
+    with the help of Benjamin Auder around 2011-2012.
   li.
     Thanks also to Olive Martin, Christian Poisson, Bevis Martin, Laurent Nouhaud
     and Frédéric Fradet.
index 1f43e72..fddefc0 100644 (file)
@@ -112,7 +112,7 @@ h3 Agradecimientos
 ul
   li.
     Las reglas del Checkered fueron determinadas por Patrick Bernier, entonces
-    desarrollado con la ayuda de Benjamin Auder.
+    desarrollado con la ayuda de Benjamin Auder alrededor de 2011-2012.
   li.
     Gracias también a Olive Martin, Christian Poisson, Bevis Martin,
     Laurent Nouhaud y Frédéric Fradet.
index e365337..3eb7c27 100644 (file)
@@ -116,7 +116,7 @@ h3 Remerciements
 ul
   li.
     Les règles de l'Échiqueté ont été déterminées par Patrick Bernier, puis
-    développées avec l'aide de Benjamin Auder.
+    développées avec l'aide de Benjamin Auder vers 2011-2012.
   li.
     Merci également à Olive Martin, Christian Poisson, Bevis Martin,
     Laurent Nouhaud et Frédéric Fradet.
index 67639f6..ab626e5 100644 (file)
@@ -25,3 +25,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/d.betza/chessvar/race.html") 8x8 Race Chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Ralph Betza (1997)
index dc11927..301fbcf 100644 (file)
@@ -28,3 +28,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/d.betza/chessvar/race.html") variante 8x8 Race
   | &nbsp;en chessvariants.com.
+
+p Inventor: Ralph Betza (1997)
index 8bc281f..9087f1c 100644 (file)
@@ -28,3 +28,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/d.betza/chessvar/race.html") variante 8x8 Race
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Ralph Betza (1997)
index a94269d..bb724ce 100644 (file)
@@ -36,3 +36,5 @@ p
   | , which is a nice website but its spirit is very different than here
   | (ranking system, VIP membership or ads, etc.).
   | It seemed to be the only place to play DarkChess in live.
+
+p Inventor: Jens Baek Nielsen (1997)
index 5040778..831f0ce 100644 (file)
@@ -38,3 +38,5 @@ p
   | , que tiene una interfaz agradable pero cuyo espíritu es muy diferente
   | desde aquí (ELO ranking, suscripción VIP o anuncios, etc.).
   | Parecía ser el único lugar para jugar a esta variante en vivo.
+
+p Inventor: Jens Baek Nielsen (1997)
index c50beba..379fd11 100644 (file)
@@ -38,3 +38,5 @@ p
   | , qui dispose d'une belle interface mais dont l'esprit est très différent
   | d'ici (système de classement, abonnement VIP ou publicités, etc.).
   | Il semblait être le seul endroit où jouer en direct à cette variante.
+
+p Inventeur : Jens Baek Nielsen (1997)
index c2136cf..5d82f43 100644 (file)
@@ -45,3 +45,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/difftaking.dir/enpassant.html") En Passant chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Andy Kurnia (1998)
index cb4dc79..e36baaa 100644 (file)
@@ -49,3 +49,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/enpassant.html") variante En Passant
   | &nbsp;en chessvariants.com.
+
+p Inventor: Andy Kurnia (1998)
index a4178bf..64a0761 100644 (file)
@@ -49,3 +49,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/enpassant.html") variante En Passant
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Andy Kurnia (1998)
index 5ca6a7c..fada86d 100644 (file)
@@ -26,3 +26,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/winning.dir/extinction.html") Extinction chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: R. Wayne Schmittberger (1985)
index f109e75..d0a993d 100644 (file)
@@ -28,3 +28,5 @@ p
   a(href="https://www.chessvariants.com/winning.dir/extinction.html")
     | variante Extinción
   | &nbsp;en chessvariants.com.
+
+p Inventor: R. Wayne Schmittberger (1985)
index d1a7e7a..a1a0c83 100644 (file)
@@ -28,3 +28,5 @@ p
   a(href="https://www.chessvariants.com/winning.dir/extinction.html")
     | variante Extinction
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : R. Wayne Schmittberger (1985)
index bd73111..76c5b6e 100644 (file)
@@ -42,3 +42,5 @@ p
   | Grand chess page on 
   a(href="https://www.chessvariants.com/large.dir/freeling.html") chessvariants.com
   | .
+
+p Inventor: Christian Freeling (1984)
index 79e8412..6a00e27 100644 (file)
@@ -44,3 +44,5 @@ p
   | La página dedicada a la variante Grand en 
   a(href="https://www.chessvariants.com/large.dir/freeling.html") chessvariants.com
   | .
+
+p Inventor: Christian Freeling (1984)
index cf7f821..6c36de5 100644 (file)
@@ -43,3 +43,5 @@ p
   | La page dédiée à la variante Grand sur 
   a(href="https://www.chessvariants.com/large.dir/freeling.html") chessvariants.com
   | .
+
+p Inventeur : Christian Freeling (1984)
index 70c31a9..1dd58eb 100644 (file)
@@ -26,3 +26,5 @@ p
   | This variant is also playable
   a(href="https://greenchess.net/rules.php?v=grasshopper") on greenchess.net
   | &nbsp;(with a deterministic initial position).
+
+p Inventor: Joseph Boyer (1951), with a piece defined in 1912 by Thomas R. Dawson
index 99bf70c..456d1b8 100644 (file)
@@ -33,3 +33,5 @@ p
   | También podemos jugarlo
   a(href="https://greenchess.net/rules.php?v=grasshopper") en greenchess.net
   | &nbsp;(con una posición inicial determinista).
+
+p Inventor: Joseph Boyer (1951), con una pieza definida en 1912 por Thomas R. Dawson
index 650b41b..fb0de79 100644 (file)
@@ -33,3 +33,5 @@ p
   | On peut y jouer également
   a(href="https://greenchess.net/rules.php?v=grasshopper") sur greenchess.net
   | &nbsp;(avec une position initiale déterministe).
+
+p Inventeur : Joseph Boyer (1951), avec une pièce définie en 1912 par Thomas R. Dawson
index e8ebbbb..f1a24b3 100644 (file)
@@ -32,3 +32,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/rules/strate-go-chess") Strate-Go chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: John Lewis (2005)
index c480ad4..d07f40f 100644 (file)
@@ -34,3 +34,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/rules/strate-go-chess") variante Strate-Go
   | &nbsp;en chessvariants.com.
+
+p Inventor: John Lewis (2005)
index f491100..84c3965 100644 (file)
@@ -34,3 +34,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/rules/strate-go-chess") variante Strate-Go
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : John Lewis (2005)
index 08c08c1..4ace8ff 100644 (file)
@@ -23,3 +23,7 @@ p
   | &nbsp;introduces the rules and allow to play in live,
   | with a deterministic initial position but a user-defined
   | location of the hiden queen.
+
+p
+  a(href="https://github.com/orieuxe") Inventor
+  | &nbsp;- see the repo "dames-cachees" - (2019)
index de5a988..ad7e50e 100644 (file)
@@ -24,3 +24,7 @@ p
   | &nbsp;presenta las reglas y te permite jugar en vivo,
   | con una posición inicial determinista pero dejando elegir
   | la ubicación de la dama escondida
+
+p
+  a(href="https://github.com/orieuxe") Inventor
+  | &nbsp;- ver el repo "dames-cachees" - (2019)
index 3341371..ccc9432 100644 (file)
@@ -24,3 +24,7 @@ p
   | &nbsp;présente les règles et permet de jouer en direct,
   | avec une position initiale déterministe mais en laissant choisir
   | l'emplacement de la dame cachée.
+
+p
+  a(href="https://github.com/orieuxe") Inventeur
+  | &nbsp;- voir le repo "dames-cachees" - (2019)
index 565d25e..935c394 100644 (file)
@@ -28,3 +28,5 @@ p
   | This variant is also playable 
   a(href="https://greenchess.net/rules.php?v=knightmate") on greenchess.net
   | &nbsp;(with a deterministic initial position).
+
+p Inventor: Bruce Zimov (1972)
index bdfaba9..250f26b 100644 (file)
@@ -28,6 +28,8 @@ p
   a(href="https://www.chessvariants.com/diffobjective.dir/knightmate.html")
     | variante Knightmate
   | &nbsp;en chessvariants.com.
-  | También podemos jugarlo
+  | También podemos jugarlo 
   a(href="https://greenchess.net/rules.php?v=knightmate") en greenchess.net
   | &nbsp;(con una posición inicial determinista).
+
+p Inventor: Bruce Zimov (1972)
index 9704e92..742b3b3 100644 (file)
@@ -31,3 +31,5 @@ p
   | On peut y jouer également 
   a(href="https://greenchess.net/rules.php?v=knightmate") sur greenchess.net
   | &nbsp;(avec une position initiale déterministe).
+
+p Inventeur : Bruce Zimov (1972)
index a2fec4c..2cb3a8b 100644 (file)
@@ -19,7 +19,7 @@ p These oddities excepted, orthodox rules apply.
 h3 Source
 
 p
-  | The original rule is described for example 
+  | The original rule invented by Mannis Charosh (1972) is described for example 
   a(href="https://www.chessvariants.com/diffmove.dir/nrelay.html") on this page
   | . However, I don't really like the invulnerability condition and the restrictions
   | imposed in these rules, so I implemented this simpler version.
index 5ad799c..941e72d 100644 (file)
@@ -20,7 +20,8 @@ p Salvo estas rarezas, se aplican las reglas ortodoxas.
 h3 Fuente
 
 p
-  | Las reglas de origen se describen por ejemplo
+  | Las reglas de origen inventado por Mannis Charosh (1972) se describen
+  | por ejemplo 
   a(href="https://www.chessvariants.com/diffmove.dir/nrelay.html") en esta página
   | . Sin embargo, no me gusta mucho la condición de invulnerabilidad y las
   | restricciones impuestas por estas reglas, por lo que implementé esta versión simplificada.
index 51660e9..994d249 100644 (file)
@@ -20,7 +20,7 @@ p Ces bizarreries exceptées, les règles orthodoxes s'appliquent.
 h3 Source
 
 p
-  | Les règles d'origine sont décrites par exemple 
+  | Les règles d'origine inventées par Mannis Charosh (1972) sont décrites par exemple 
   a(href="https://www.chessvariants.com/diffmove.dir/nrelay.html") sur cette page
   | . Cependant, je n'aime pas vraiment la condition d'invulnérabilité et les
   | restrictions imposées par ces règles, donc j'ai implémenté cette version simplifiée.
index 2b5a9ed..2a7d80f 100644 (file)
@@ -32,3 +32,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/other.dir/magnetic.html") Magnetic chess 
   | on chessvariants.com.
+
+p Inventors: Joao Pedro Neto and Claude Chaunier (1996)
index 223a4bc..d8475c1 100644 (file)
@@ -34,3 +34,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/other.dir/magnetic.html") variante magnética
   | &nbsp;en chessvariants.com.
+
+p Inventores: Joao Pedro Neto y Claude Chaunier (1996)
index 5d4e0ef..98c1a25 100644 (file)
@@ -34,3 +34,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/other.dir/magnetic.html") variante Magnetic
   | &nbsp;sur chessvariants.com.
+
+p Inventeurs : Joao Pedro Neto et Claude Chaunier (1996)
index 8fedd85..6d1982e 100644 (file)
@@ -52,3 +52,8 @@ p
   a(href="https://www.chessvariants.com/multimove.dir/marseill.html")
     |  Marseillais Chess
   | &nbsp;page on chessvariants.com.
+
+p
+  | Inventor: Albert Fortis (1922) - disputed according to 
+  a(href="https://fr.wikipedia.org/wiki/%C3%89checs_marseillais#Histoire")
+    | this historical note
index 3a8d492..aa80c59 100644 (file)
@@ -52,3 +52,8 @@ p
   a(href="https://www.chessvariants.com/multimove.dir/marseill.html")
     | ajedrez Marsellesa
   | &nbsp;en chessvariants.com.
+
+p
+  | Inventor: Albert Fortis (1922) - disputado de acuerdo con 
+  a(href="https://fr.wikipedia.org/wiki/%C3%89checs_marseillais#Histoire")
+    | esta nota histórica
index 0a64c46..da165c7 100644 (file)
@@ -52,3 +52,8 @@ p
   a(href="https://www.chessvariants.com/multimove.dir/marseill.html")
     | Échecs Marseillais
   | &nbsp;sur chessvariants.com.
+
+p
+  | Inventeur : Albert Fortis (1922) - contesté selon 
+  a(href="https://fr.wikipedia.org/wiki/%C3%89checs_marseillais#Histoire")
+    | cette note historique
index b7754dc..6d7fa04 100644 (file)
@@ -27,3 +27,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/difftaking.dir/recyclechess.html") Recycle chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Robert Huber (2000)
index 775c57f..3af8a71 100644 (file)
@@ -30,3 +30,5 @@ p
   | La
   a(href="https://www.chessvariants.com/difftaking.dir/recyclechess.html") variante Reciclaje
   | &nbsp;en chessvariants.com.
+
+p Inventor: Robert Huber (2000)
index 679fd79..c2df378 100644 (file)
@@ -30,3 +30,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/recyclechess.html") variante Recyclage
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Robert Huber (2000)
index f168ce9..1f87778 100644 (file)
@@ -21,3 +21,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/difftaking.dir/rifle.html") Rifle Chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: W. B. Seabrook (1921)
index 5314cfc..5226ea8 100644 (file)
@@ -22,3 +22,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/rifle.html") variante Rifle
   | &nbsp;en chessvariants.com.
+
+p Inventor: W. B. Seabrook (1921)
index 0f0bb3a..f291f85 100644 (file)
@@ -22,3 +22,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/rifle.html") variante Rifle
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : W. B. Seabrook (1921)
index 2a1bd23..25c95ea 100644 (file)
@@ -29,6 +29,7 @@ ul
 h3 Source
 
 p
-  | Strongly inspired by the Racing Kings variant which is playable for example
+  | Strongly inspired by the Racing Kings variant invented by Vernon R. Parton (1961),
+  | playable for example
   a(href="https://lichess.org/variant/racingKings") on lichess
   | .
index b69f3ec..82b12a8 100644 (file)
@@ -31,6 +31,7 @@ ul
 h3 Fuente
 
 p
-  | Fuertemente inspirado por la variante Racing Kings, jugable entre otros
+  | Fuertemente inspirado por la variante Racing Kings inventado por Vernon
+  | R. Parton (1961), jugable entre otros
   a(href="https://lichess.org/variant/racingKings") en lichess
   | .
index 9de7ae0..921c030 100644 (file)
@@ -31,6 +31,7 @@ ul
 h3 Source
 
 p
-  | Fortement inspiré par la variante Racing Kings jouable entre autres
+  | Fortement inspiré par la variante Racing Kings inventée par Vernon R. Parton (1961),
+  | jouable entre autres
   a(href="https://lichess.org/variant/racingKings") sur lichess
   | .
index 36ca094..05144e1 100644 (file)
@@ -39,3 +39,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/rules/suction-chess") Suction chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Nathaniel Virgo (2018)
index 3bc9e27..51db2d1 100644 (file)
@@ -41,3 +41,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/rules/suction-chess") variante Succión
   | &nbsp;en chessvariants.com.
+
+p Inventor: Nathaniel Virgo (2018)
index 931517e..265cd74 100644 (file)
@@ -41,3 +41,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/rules/suction-chess") variante Suction
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Nathaniel Virgo (2018)
index b1f6e24..ef491cb 100644 (file)
@@ -37,3 +37,5 @@ p
   | The 
   a(href="https://www.chessvariants.com/large.dir/wildebeest.html") Wildebeest page
   | &nbsp;on chessvariants.com.
+
+p Inventor: R. Wayne Schmittberger (1992)
index c2e3df3..62d4462 100644 (file)
@@ -36,3 +36,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/large.dir/wildebeest.html") Variante Wildebeest
   | &nbsp;en chessvariants.com.
+
+p Inventor: R. Wayne Schmittberger (1992)
index 8e19d26..e500b64 100644 (file)
@@ -36,3 +36,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/large.dir/wildebeest.html") variante Wildebeest
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : R. Wayne Schmittberger (1992)
index e6e730a..a8e669b 100644 (file)
@@ -48,3 +48,5 @@ p
   | &nbsp;on chessvariants.com.
   | I changed the pieces movements because I have a better feeling with the moves
   | described earlier. It might evolve.
+
+p Inventor (with other pieces' movements): Fergus Duniho (2000)
index 1ba5ae0..e45de58 100644 (file)
@@ -48,3 +48,5 @@ h3 Fuente
   | &nbsp;en chessvariants.com.
   | Cambié los movimientos de las piezas porque las descritas aquí
   | Parece más adecuado. Esto podría evolucionar.
+
+p Inventor (con otros movimientos de piezas): Fergus Duniho (2000)
index d867e77..71084a9 100644 (file)
@@ -52,3 +52,5 @@ p
   | &nbsp;sur chessvariants.com.
   | J'ai changé les déplacements des pièces car ceux décrits ici me
   | paraissent mieux adaptés. Ceci pourrait évoluer.
+
+p Inventeur (avec d'autres déplacements de pièces) : Fergus Duniho (2000)
index 6cf3b67..81f8700 100644 (file)
@@ -63,6 +63,19 @@ export const VariantRules = class DarkRules extends ChessRules {
       this.enlightened["w"][move.end.x][move.end.y] = true;
     for (let move of movesBlack)
       this.enlightened["b"][move.end.x][move.end.y] = true;
+    // Include en-passant capturing square if any:
+    let moves = currentTurn == "w" ? movesWhite : movesBlack;
+    for (let m of moves) {
+      if (
+        m.appear[0].p == V.PAWN &&
+        m.vanish.length == 2 &&
+        m.vanish[1].x != m.end.x
+      ) {
+        const psq = m.vanish[1];
+        this.enlightened[currentTurn][psq.x][psq.y] = true;
+        break;
+      }
+    }
   }
 
   // Has to be redefined to avoid an infinite loop