Cette applet a pour but d'afficher un ensemble d'échiquiers, chacun d'entre eux représentant un exercice (ou une partie) particulier. Les échiquiers sont tous munis de boutons de commande (en dessous) et d'un petit texte explicatif (au dessus) qui fournit les commentaires pour chaque coup. Le nombre de lignes est limité (2 par défaut) mais il est possible de faire défiler un texte plus long au moyen des touches de curseur.
The applet enables you to display many chess boards on a same page, each of them representing a particuler exercise (or game). The chess boards are associated to command buttons below and a short text field above providing comments for the current move. The number of displayed lines is limited but it is possible to scroll a longer text thanks to usual cursor keys.
<applet code="chess.exo" archive="chess.jar" width=500 height=200> <PARAM NAME="nombre" VALUE="2"> <PARAM NAME="colonnes" VALUE="2"> <PARAM NAME="1blancs" VALUE="Pf2 Ke2"> <PARAM NAME="1noirs" VALUE="Kf5"> <PARAM NAME="1trait" VALUE="blancs"> <PARAM NAME="1solution" VALUE="{La position de base des finales de pion}e2f3{Le seul coup qui gagne l'opposition} f5e5 f3g4{Le roi doit ouvrir le chemin} e5f6 g4f4{opposition à nouveau} f6e6 f4g5{continue à gagner de l'espace} e6f7 g5f5{opposition} f7e7 f5g6 e7e6 f2f4{maintenant seulement le pion avance} e6e7 f4f5 e7f8 g6f6{derniè;re opposition} f8g8 f6e7{Le pion va à dame en trois coups}"> <PARAM NAME="2FEN" VALUE="2q4r/p3pk2/6pQ/5p1p/2p2Bb1/2N5/PPP5/1K2R3 w - - 0 1"> <PARAM NAME="2solution" VALUE="1. Rxe7+ $3 Kxe7 2. Qg7+ Ke6 3. Qxg6+ Kd7 (3.. Ke7 4. Nd5+) 4. Qf7+ Kc6 5. Dd5+ Kb6 6. Qb5# 1-0"> </applet>
Cette applet propose deux manières différentes pour définir la position initiale : soit l'ancienne manière de faire (3 paremètres à définire, le trait, la position des pièces blanches et la position des pièces noires), soit la façon standard (format FEN) qui ne demande qu'un seul paramètre.
This applet proposes two alternatives in order to set the initial position : the old technique through three parameters or the standard way with a unique parameter : the FEN string.
On peut facilement obtenir sur internet les spécifications du format FEN. Celui-ci contient 8 champs mais seuls les deux premiers sont généralement intéressants :
It is easy to obtain the full specifications of the FEN format. This one contains 8 fields shared by spaces but only the two first ones are generally interesting :