From 0e17334f456208e680057edfd594e1df9fc0c4e5 Mon Sep 17 00:00:00 2001 From: Pierre MARTIN Date: Wed, 11 Nov 2026 23:12:22 +0100 Subject: [PATCH] Plan : retours des premiers joueurs Co-Authored-By: Claude Opus 5.5 --- docs/plans/2026-11-11-retours-joueurs.md | 50 ++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 docs/plans/2026-11-11-retours-joueurs.md diff --git a/docs/plans/2026-11-11-retours-joueurs.md b/docs/plans/2026-11-11-retours-joueurs.md new file mode 100644 index 0000000..b1706b7 --- /dev/null +++ b/docs/plans/2026-11-11-retours-joueurs.md @@ -0,0 +1,50 @@ +# Retours des premiers joueurs + +- **Date** : 2026-11-11 +- **Étape** : 1 (retours des premiers joueurs, après 1f) +- **Statut** : en cours +- **Exécutant** : sous-agent general-purpose + +## Objectif +Mettre en œuvre dans l'application les règles tirées des retours des premiers +joueurs par la session design (MR !54 et !55) : pions blancs et noirs avec +contour, pions de l'ordinateur lisibles sur la barre, numéros des flèches sur +le cadre en portrait, flèches circulaires au tutoriel, vocabulaire des jans. + +## Consignes +1. **Pions blancs et noirs, avec contour** (ADR 0010, amendement du + 2026-11-11) : reporter dans `web/app.css`, pour les deux thèmes, les + valeurs de `docs/identite/charte/tokens.json` pour `checker-*`, + `checker-*-edge`, `count-*`, `die-*`, `pip-*`, `cube` et `cube-text`. Le + logo et le cadre ne changent pas. Aucune couleur en dur dans le TypeScript. +2. **Pions de l'ordinateur lisibles sur la barre** : contour noir sur la barre + à environ 6,8:1 (clair) et 8,5:1 (sombre). `tests/browser/recette.mjs` + contrôle le contraste du contour des pions sur le fond qui les porte + (3:1 au moins, règle de `recette-ux.md`). +3. **Numéros des flèches sur le cadre en portrait** : bandes haute et basse du + cadre agrandies pour loger des numéros de 12 px au moins ; `geometry.ts`, + ses tests et la recette adaptés. +4. **Tutoriel, étape 2** : deux flèches circulaires (claire pour le joueur, + sombre pour l'ordinateur, chacune dans le sens de son joueur, avec une + pointe), dessinées sous les pions, avec un liseré de la couleur opposée ; + jamais en brique. +5. **Les jans** : « jan intérieur » (flèches 1 à 6) et « jan extérieur » + (7 à 12) remplacent « camp » dans le tutoriel, l'aide, les phrases du maître + et les prompts ; fiches `jan-interieur.md` (Home board) et + `jan-exterieur.md` (Outer board) reliées au code ; fiche « camp » retirée + sans lien cassé ; dans `regles.md`, pions « blancs » et « noirs ». + +Limites : CSP stricte (aucun `.style.`), aucune nouvelle dépendance, `-j2` au +plus, pas de recompilation du moteur. Vérifier avec `docker ps` qu'aucun autre +test navigateur ne tourne avant `make test-browser`. + +## Critères de réussite +- `make lint`, `make test` et `make test-browser` passent. +- Captures dans `build/browser-shots/retours-joueurs/` (412×915 et 915×412, + thèmes clair et sombre) : pions des deux camps sur la barre, étape 2 du + tutoriel, portrait avec les numéros sur le cadre. +- Aucune occurrence de « camp » au sens de jan dans `docs/tutoriel/`, + `docs/scenarios/`, `docs/maitre/` et `docs/prompts/`. + +## Résultat +Rempli à la clôture.