Some code cleaning + clarifying (TODO: work on variables names)
[vchess.git] / views / rules / Magnetic.pug
index 6c8002f..7a0ac2e 100644 (file)
@@ -1,5 +1,6 @@
 p.boxed
-       | Each piece has a charge generating a magnetic field, attracting enemy pieces while repelling others.
+       | Each piece has a charge generating a magnetic field,
+       | attracting enemy pieces while repelling others.
 
 h3 Specifications
 
@@ -7,23 +8,32 @@ ul
        li Chessboard: standard.
        li Material: standard.
        li Non-capturing moves: standard + magnetic.
-       li Special moves: standard + magnetic.
+       li Special moves: no en-passant + magnetic.
        li Captures: standard + magnetic.
        li End of game: capture the king.
 
 h3 Basics
 
 p
-       | TODO: use diagram from chessvariants.com
+       | Every piece has a charge generating a magnetic field, except the two kings
+       | which have a neutral charge.
+       | Pieces of the same color have let's say a positive charge,
+       | while the others have a negative charge.
+       | So, after each move some pieces are attracted while others are repelled.
 
 figure.diagram-container
        .diagram
-               | fen:rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR:
-       figcaption TODO
+               | fen:3b4/8/3K4/q1R2rP1/3Q4/8/3b4/8:
+       figcaption Before white move Qd5
+       .diagram
+               | fen:3b4/8/3K4/qR1Qr1P1/3b4/8/8/8:
+       figcaption After white move Qd5
 
 h3 End of the game
 
-p Win by capturing opponent's king. Thee is no notion of check or stalemate here.
+p Win by capturing opponent's king. There is no notion of check or stalemate here.
+
+p Note: In castling, the changes are made by the rook movement.
 
 h3 Credits