Files
Pierre MARTINandClaude Opus 5.5 4403fc2844 Charte : règles d'interaction, jetons de mouvement, ADR 0012 précisé
interaction.md : réponse immédiate, annuler plutôt que confirmer,
mouvement (durées et courbes), vibrations, clavier sur ordinateur,
mises en page de l'écran de jeu, pictogrammes. ADR 0012 : placement des
contrôles en paysage après la revue UX (colonne de commandes à gauche,
sorties libres, comptes en pastilles sur la barre).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 07:12:49 +01:00
..

Charte graphique d'Ustagammon

Copie de travail du design system, pour l'appliquer à la PWA sans dépendre d'un accès à claude.ai. La référence vivante, avec aperçus dans les deux thèmes :

Décisions : ADR 0010. Fichiers du logo et des icônes : ../logo/.

Fichiers

Fichier Contenu
guide-de-marque.md Règles d'usage : ton, couleurs, typographie, formes, mouvement, icônes, composants
interaction.md Comportement : réponse immédiate, annuler plutôt que confirmer, mouvement, vibrations, clavier, mises en page de l'écran de jeu (portrait, paysage, ordinateur), pictogrammes
tokens.json Toutes les valeurs, thèmes clair et sombre, avec une note d'usage par couleur
bundle.css Styles des composants ; mêmes noms de classes que web/app.css
board.js Dessin de référence du plateau (repère 640 × 520), pour comparaison

Appliquer la charte à web/

  1. Couleurs : les variables du plateau de web/app.css (--frame, --bed, --point-a, --checker-player…) ont les mêmes noms dans tokens.json ; reprendre leurs valeurs, thème clair dans :root, thème sombre dans le bloc prefers-color-scheme: dark. Remplacer l'accent vert provisoire par la brique (--accent, --highlight, --target) et ajouter les couleurs nouvelles (surface, accent-soft, verdict-*, focus, last-move en laiton).
  2. Police : embarquer Alegreya Sans (Regular, Italic, Medium, Bold, ExtraBold) dans web/, avec sa licence OFL, en @font-face, et l'ajouter au cache du service worker (hors ligne).
  3. Composants : reprendre de bundle.css les boutons ronds (radius-pill), le filet intérieur des pions, l'anneau de focus et la zone de consigne.
  4. Icônes et logo : remplacer web/icons/ par les fichiers de ../logo/ (icônes any et maskable, favicon), mettre le logo horizontal dans la barre haute, et la couleur theme-color du manifeste à #4A2E1F.

Les contrastes de tous les textes ont été vérifiés par calcul (4,5:1 au moins dans les deux thèmes) ; les marques du plateau, à 3:1 contre au moins un de leurs voisins.