Configurer l’applet java Caesar

Caesar est une applet java permettant la visualisation du Rubik’s Cube sur un site web, créée par Karl Hörnell, Lars Petrus et Matthew Smith. Le code source java est disponible et l’applet reste gratuite pour une utilisation non commerciale.

C’est l’une des plus complète car elle permet de définir la position initiale du cube , masquer des couleurs (gris et gris clair), et afficher des mouvements animés contrôlables pas à pas.

Example d’utilisation

Créer une page utilisant l’applet

Tout d’abord, téléchargez l’applet Java Caesar. Le zip contient le fichier Caesar.jar que vous pouvez envoyer sur votre serveur web.

Le code à insérer dans la page WEB est :

<applet code="com.lar5.Caesar.class"
        archive="/path/to/Caesar.jar"
        width=240
        height=260></p>
   <param name=pos
          value="fffffffffdddddddddcccccccccaaaaaaaaaeeeeeeeeebbbbbbbbb">
   <param name=move
          value="R2 L2 D2 R2 L2 U2">
   <param name=misc
          value="fullpeek">
</applet>

Paramètre archive du tag applet

Changez l’URL de archive « /path/to/Caesar.jar » , vers votre version de Caesar.jar

Paramètre pos

Ce paramètre décrit la position originale de votre Rubik’s cube, en utilisant une lettre pour chaque couleur de face. Le rubik’s cube comporte 6 faces de 9 couleurs soit 54 lettres.

Attention: De même lorsque vous décollez les vignettes et que vous les recollez, vous pouvez reconstruire des positions impossibles du Rubik’s Cube ! La chaîne donnée ci dessus défini la position original du Rubik’s Cube.

Couleurs :

  • a = vert
  • b = bleu
  • c = rouge
  • d = blanc
  • e = orange
  • f = jaune
  • g = gris
  • h = gris clair

Paramètre move

Voici une table de conversion qui vous aidera à transformer des mouvements en notation française vers la notation utilisée par Caesar :

  • H (haut) => U (up)
  • B (bas) => D (down)
  • D (droite) => R (right)
  • G (gauche) => L (left)
  • F (front) => F (face)
  • A (arriere) => B (back)

Paramètre misc

Options de visualisations, séparées par des virgules (ex: « fullpeek,arrows »)

Valeurs possibles:

  • fullpeek :
  • arrows : affiche les flèches indiquant le mouvement suivant.
  • closepeek :
  • debug :
  • fullpeek :
  • rhview :
  • showalg :
  • shading :
  • solving :

Paramètre sidecolors

À faire…

Paramètre spintime

À faire…

Paramètre initmove

À faire…

Paramètre initrevmove

À faire…

Paramètre initrevmovemove

À faire…

Paramètre bgcolor

Couleur de fond de l’applet (blanc par défaut)

Paramètre txtcolor

Couleur du texte

Paramètre txtbgcolor

Couleur du fond du texte

Paramètre backtrack

À faire…

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>