Fix Checkered and Ultima rules. Write Chess960 rules and complete others
[vchess.git] / views / rules / Alice.pug
index e23d97a..dca1d47 100644 (file)
@@ -1,5 +1,6 @@
 p.boxed
-       | Every move played ends up on another board (the "other side of the mirror"). So there are two boards. All pieces start on board 1.
+       | Every move played ends up on another board (the "other side of the mirror").
+       | So there are two boards. All pieces start on board 1.
 
 h3 Specifications
 
@@ -14,7 +15,8 @@ ul
 h3 Basics
 
 p
-       | Two boards are used in this variant. Pieces from board 2 are represented on the main board, upside down.
+       | Two boards are used in this variant. Pieces from board 2 are represented on
+       | the main board, upside down.
        | Any move played must be valid on the board it is played on.
        | In addition, the final square should not be occupied by a piece from the other board
        | (thus allowing to represent all on one board).
@@ -35,9 +37,18 @@ figure.diagram-container
 
 h3 End of the game
 
-p As in the orthodox game, win by checkmating the king. It shouldn't be able to escape the check, not even by moving to the other board.
-
-p Note: en-passant and castle occur as they do in the standard game.
+p
+       | As in the orthodox game, win by checkmating the king. It shouldn't be able to
+       | escape the check, not even by moving to the other board.
+
+p.
+       Note: en-passant and castle occur as they do in the standard game.
+       More specifically, en-passant is possible regardless of the worlds pawns are in.
+       This is justified because pawns "go through the mirror" while moving, and can
+       thus be captured either right after or just before they pass the mirror.
+       Castling should be legal according to orthodox rules on the board 1 (it cannot
+       occur on board 2, because it would mean king and rook moved). Moreover, the
+       king cannot be in check on board 2 after castling.
 
 h3 Credits
 
@@ -45,5 +56,6 @@ p
        | Alice chess pages on 
        a(href="https://www.chessvariants.com/other.dir/alice.html") chessvariants.com 
        | and on 
-       a(href="https://www.schemingmind.com/journalarticle.aspx?article_id=9") schemingmind.com
+       a(href="https://www.schemingmind.com/journalarticle.aspx?article_id=9")
+               | schemingmind.com
        | .