Extension.

Contenu

  1. Courte description du logiciel et section téléchargement
  2. Format PDN
  3. Utilisation en Applet

Courte description du logiciel et section téléchargement.

L'extension est une archive, on visualise de nombreuses caractéristiques fonctionnelles du programme Checkersland PC. L'extension fonctionne sur tous les systèmes d'exploitation et contient les fichiers suivants: 3 vues et dessin externes, des fichiers internationales, des fichiers PDN et un exemple de création d'image.

Information logiciel:

  • Version: 3.7
  • Date de sortie: 26.01.2010
  • Taille: 2.5 Mb

Télécharger: extension.zip

Vues et dessin.

Il y a un lot de vues et dessin (genre LaF) pour les programmes écrits en java. Le dossier laf contient les 3 plus connus: jgoodies, napkin et substance. Si vous lancez la commande avec l'extension bat (sur Windows) ou avec l'extension sh (pour les autres systèmes d'exploitation), vous verrez le programme Checkersland avec un nouveau style d'interface.

LaF: jgoodies

LaF: napkin

LaF: substance

Interface de traduction du programme.

Le programme est traduit en plusieurs langues. Mais si votre langue n'est pas présente, vous pouvez l'ajouter sans problème. Après le lancement du programme, Checkersland cherche le nouveau fichier dans le dossier languages et le charge. Les noms de fichiers sont intitulés i18n_XX.properties (ici XX a les 2 lettres de code du langage). Un fichier doit être encodé au format utf-8. Téléchargez toutes les langues, elles seront ajoutées à la liste de langage dans la fenêtre de configuration. La méthode la plus simple est de créer une nouvelle traduction par la copie du fichier i18n_en.properties et changer les termes. Ce fichier est disponible avec les autres traductions dans extension.

Images du damier.

Après le lancement du programme Checkersland charge les images du dossier skins. Chaque image est dans un répertoire séparé qui se composent d'un ensemble d'images et le fichier skin.ini avec des paramètres supplémentaires. Extension contient un exemple d'image avec des informations détaillées. Après le chargement, les images sont disponibles dans la liste de types d'images.

Image: example

Image: web

Format PDN.

PDN (Portable Draughts Notation) est le format de stockage, en fichier texte, le plus populaire des jeux. Il permet de conserver de nombreuses parties dans un seul fichier. En plus, tous les jeux contiennent plusieurs informations: les noms des joueurs, le nom du tournoi, le lieu et la date du jeu etc. Les détails de ce format sont disponibles ici: http://en.wikipedia.org/wiki/Portable_Draughts_Notation.

Le programme Checkersland permet de visionner une liste de jeux dans un fichier PDN et de l'éditer. Certains jeux dans la liste peuvent être surlignés: rouge - les données de parties sont incomplètes (par exemple le type de checkers est absent) ou l'historique du jeu est invalide: bleu - les données des parties ont été changées, par conséquent elles seront modifiées et sauvées.

Il existe un mode spécial affichage de tournois à tour de rôle. Le programme peut restaurer le tableau croisé du tournoi et les couleurs en état initial. Un exemple de tournois est disponible dans extension. Le programme permet de charger toute liste de jeu ou de tableau croisé, de visionner, de modifier et de stocker les changements.

Il existe de nombreux programmes qui supporte le format PDN et plusieurs gros fichiers PDN pour différents types de checkers. Généralement, ces fichiers ne contiennent pas d'informations sur le type de destination de checkers. Dans ce cas, tous les jeux seront soulignés par une couleur rouge après le chargement du fichier. Pour éviter cela, vous devez définir un type de fichiers PDN par défaut pour checkers (Options> Paramètres> fichiers PDN> Type de jeu). Ce réglage n'affecte pas le stockage des fichiers PDN et le type de checkers est toujours stocké.

Utilisation en Applet.

Vous pouvez utiliser l'applet au cas où vous voulez montrer tous les jeux sur votre site. Pour le faire, vous devez insérer le code suivant dans une page:

<applet code="ppa.checkersland.applet.Main.class"
    width="578" height="524"
    archive="http://checkersland.com/download/checkersland-applet.jar">
  <param name=language value="fr">
  <param name=color value="cccccc">
  <param name=notation value="around">
  <param name=movehighlighters value="false">
  <param name=pdn value="[Date '2009.05.17']\n
    [White 'Ivanov']\n[Black 'Petrov']\n
    [Result '0-1']\n[GameType '25']\n
    1. c3-d4 d6-c5 2. b2-c3 f6-g5 3. c3-b4 g5-h4 4. b4xd6 e7xc5\n
    {It's a well known opening} 5. d2-c3 g7-f6 6. g3-f4 f6-g5\n
    7. c1-b2 f8-g7 8. c3-b4? {Losing move} h4-g3! 9. b4xd6 (9. f2xf6\n
    g7xa5 {White losed one draught} 0-1) 9. ... g3xc3 10. b2xd4\n
    c7xc3 11. e3-f4 g5xe3 12. f2xb2 {White losed one draught} 0-1">
    Your browser doesn't support java.
</applet>

Paramètres à utiliser:

  • width et height - largeur et longueur de l'applet dans la page. La taille peut être calculée pour tous types de checkers:
    width = 222 + 36 * N
    height = 168 + 36 * N
    ou N - est la taille du damier. Il est facile de déterminer que la taille de l'applet pour tous types de checkers est 654x600
  • language - interface de langage. Voir les informations au chapitre interface de traduction du programme
  • color - couleur de fond de l'applet. La valeur du format est RRGGBB, ou RR - red, GG - vert, BB - bleu
  • notation - voir la liste des coups. Il existe 2 valeurs:
    around - numérotation autour du damier
    onboard - numéroter les cases du damier
    Il faut ajouter 68 à l'applet en largeur et en longueur si vous utilisez la notation autour du damier
  • movehighlighters - mise à disposition de la position des coups en cours. La valeur doit être true ou false
  • pdn - les données du jeu au format PDN, où tous les guillemets sont remplacés par des des guillemets simples et les caractères \n sont utilisés en fin de lignes

Après insertion de l'exemple, vous verrez le prochain applet:

Your browser doesn't support java.