Des diagrammes à partir de positions FEN

, par Jacques

Echiquier 1

On veut afficher une position seule, avec le texte de la solution qui apparait à côté.

Le code suivant

[pgn]
["Les Blancs jouent et gagnent"]
[Result "1-0"]
[FEN "rn1qkbnr/1pp2ppp/p2p4/4p3/2B1P1b1/2N2N2/PPPP1PPP/R1BQK2R w KQkq - 0 5" ]
5. Nxe5 Bxd1 $4 (5... dxe5 {limite les dégats... Les blancs ont gagné un pion.} 6. Qxg4) 6. Bxf7+ Ke7 7. Nd5#
1-0
[/pgn]

affiche l’échiquier ainsi

Echiquier 2

On veut également afficher une seule position, mais cette fois-ci on veut cacher la solution on ajoute les options movesDisplay=puzzle

Donc le code suivant

[PGN movesDisplay=puzzle]
[Black  "Blacks play and win"]
[Result "0-1"]
[FEN "1r4k1/p1p2pp1/1b1r3p/3P4/QP2q3/5N2/P4PPP/R5KR b - - 0 1"]

1... Qe2 2. h4 Rg6 3. Rh2 0-1
[/PGN]

affiche l’échiquier ainsi

Echiquier 3

On veut cette fois ci afficher plusieurs parties sur le même échiquier. On veut également agrandir l’échiquier.

Le code suivant

[PGN frameHeight=500 squareSize=34 layout=vertical movesDisplay=puzzle]
[White "Les Blancs jouent et gagnent"]
[Result "1-0"]
[FEN "5q1k/2p3Rp/1p1rnP2/p4p2/2Q5/PP2P3/1B3P1P/7K w - - 0 1"]
1. Qxe6 Rxe6 2. f7 h6 3. Rg8+ Kh7 4. Rxf8 Kg6 1-0

[Black  "Blacks play and win"]
[Result "0-1"]
[FEN "1r4k1/p1p2pp1/1b1r3p/3P4/QP2q3/5N2/P4PPP/R5KR b - - 0 1"]
1... Qe2 2. h4 Rg6 3. Rh2 0-1
[/PGN]

affiche l’échiquier ainsi