Applets, mode d'emploi


Applets archivées en formar jar   Applets archivées en formar zip    Documentation du programmeur

Introduction

La nouvelle mouture des applets de ce site est enfin au point (enfin ... à peu près) après pas loin d'un an de pause pour cause de flemmingite aigue.

Elles sont toutes basées sur un même ensemble de classes qui a été entièrement réécrit.

Voici les améliorations principales offertes par rapport à la version précédente :

L'ensemble des applets, images des pièces comprises, reste modeste (environ 80ko) et comparable à la taille d'une image 640x480 en format JPEG.

Téléchargement des applets

Les applets sont stockées dans un unique fichier chess.jar qu'il vous suffit de télécharger sur votre propre site (cliquez sur le lien et sauvegardez le fichier chez vous).

Ce fichier est une archive java qui contient toutes les classes et toutes les images utilisées par les applets.

Si vous voulez utiliser ces applets sur votre site Web vous devez :

Pour mettre en service une applet dans une page Html il suffit alors d'appliquer la syntaxe générale suivante :

  <applet codebase="chemin d'accès au répertoire contenant le sous-répertoire chess"
          code="chess.nom_de_l'applet"
          archive="nom complet de l'archive" width=500 height=450>
    ... paramètres de l'applet sélectionnée ...
  </applet>

Le paramètre codebase est facultatif si le répertoire chess est stocké dans le même répertoire que la page Html (ce que je conseille). De plus tous les fichiers PGN que vous voulez publier doivent obligatoirement se situer dans le répertoire codebase ou dans un sous-répertoire sinon les applets ne pourront y accéder (limitation drastique des navigateurs pour des raisons de sécurité).

L'installation du répertoire en parallèle de l'archive demande quelques précautions. Si vous avez installé un compilateur java sur votre ordinateur, alors vous devez pouvoir créer le répertoire chess par la commande suivante :

   jar xvf chess.jar

Si vous n'avez pas installé java, pas de panique : j'ai aussi prévu une archive au format Zip (j'espère que vous avez quand même WinZip, unzip ou autre pkunzip ...). Cliquez sur le lien suivant pour la télécharger : chess.zip

Maintenant, faites très attention aux problèmes de majuscules et miniscules car Bill Gates vous attend au tournant (ce cher Bill ... sans lui on s'ennuierait !). En effet, Windows a la fâcheuse habitude de transformer les minuscules en majuscules ce qu'internet n'aime pas du tout et java encore moins. Pour les fichiers "*.class", il n'y a en principe pas de problème car ils ne suivent pas le format de DOS (suffixe de plus de 3 caractères) et Windows ne transforme pas leurs noms (Heureusement d'ailleurs car ceux-ci contiennent alternativement des majuscules et des minuscules qu'il ne faut surtout pas changer). Par contre, tous les autres fichiers (répertoires et images) repectent le format DOS et doivent apparaître en minuscules dans Windows Exporer. Si vous voyez "Chess" ou "CHESS" au lieu de "chess" alors remplacez les majuscules par des minuscules.

Le répertoire chess a une organisation très simple que vous devez donc contrôler : partez à la chasse aux majuscules dans tous les noms des fichiers gif et dans les noms des deux répertoires "chess" et "images".

   chess -> *.class
         -> images  -> *.gif

Les applets disponibles

Quatre applets sont pour l'instant disponibles : Les deux dernières applets sont nouvelles et permettent la publication de parties ou études directement générées à partir de ChessBase ou ChessAssitant, ce qui facilite grandement le travail de publication sur le net.

Jouer ses propres variantes

Outre la possibilité d'ontenir une position par simple clic sur un coup mentionné dans la zone de texte (cela devrait marcher même avec les variantes), vous pouvez aussi jouer vos propres variantes à partir d'une position quelconque en déplaçant les pièces de la manière suivante : Désolé si je n'ai pas programmé le "glisser/lâcher" : ce n'est pas si trivial que cela ! Les variantes que vous jouez ne seront pas prises en compte dans la partie. C'est la raison pour laquelle il n'est pas possible de revenir en arrière dans vos propres variantes (vous retournez à la position correspondant au dernier coup réellement joué dans la partie). Ce défaut apparaît également dans les variantes commentant la partie : les boutons de commande de l'échiquier ne concernent que les coups réellement joués. Pour visualiser une variante, il faut donc impérativement cliquer sur les coups correspondants dans la zone de texte.

Autres informations

Si vous voulez recevoir les fichiers "source" associés, alors écrivez moi à mon adresse professionnelle ou à mon adresse personnelle : je vous les enverrai par e-mail (gratuitement of course). Toute suggestion pour améliorer les programmes sera la bienvenue.

Par ailleurs, si vous désirez compléter les rubriques avec des parties commentées ou des problèmes de votre cru, n'hésitez pas : envoyez les moi en format PGN et je les publierai avec plaisir en vous mettant en référence.