Exemple complet (mpchess)

Auteur ou autrice : Maxime Chupin.

Mise en ligne le 13 novembre 2024

Image du résultat de l’exemple

Un exemple «réel» d’utilisation de mpchess. Exemple issu de la documentation.

Code


input mpchess
string pgnstr;
pgnstr:="1. e4 e5 2. Bc4 d6 3. Nf3 Bg4 4. Nc3 g6 5. Nxe5 Bxd1";
build_chessboards_from_pgn(pgnstr);
beginfig(0);
set_backboard_width(8cm);
set_white_player("Kermur de Legal");
set_black_player("Saint-Brie");
init_backboard;
draw backboard;
show_last_move(10);
draw_comment("?","d1");
color_square(0.3[green,black])("c4","c3","e5");
color_square(0.3[red,black])("e8");
draw chessboard_step(10);
draw_arrows(0.3[green,black])("e5|-f7","c3-|d5");
draw_arrows(0.3[red,black])("c4--f7");
endfig;
end.

Mots clés : chesséchecjeupositionpiècempchess

Cet exemple fait partie de la collection d’exemples Documentation de mpchess.

Fichiers

Télécharger l’archive complète