Refond l'application en parcours multi-pages

This commit is contained in:
2026-04-12 11:52:31 +02:00
parent 87fcbc3e07
commit 3441b21de6
6 changed files with 2016 additions and 1460 deletions

View File

@@ -5,12 +5,14 @@ Application web mobile-first pour téléphone et tablette, pensée comme applica
## Ce que fait cette première version
- configure une rencontre `Twice` ou `Time`
- sépare l'application en pages dédiées : configuration, phase chrono, phase cube
- gère les blocks de 180 secondes et le temps par coup de 20 secondes
- suit les quotas `FAST`, `FREEZE` et `MASTERS`
- orchestre la phase cube avec désignation du cube, capture des temps et préparation du block suivant
- applique la logique du double coup V2 en `Twice`
- applique les ajustements `bloc -` et `bloc +` en `Time` avec plafond de 120 s pris en compte
- conserve un historique local dans le navigateur
- propose une page chrono pensée pour le téléphone avec deux grandes zones tactiles, une par joueur
## Hypothèse de produit
@@ -27,7 +29,9 @@ L'application est ensuite disponible sur `http://localhost:8080`.
## Fichiers clés
- `index.html` : structure de l'interface
- `index.html` : page de configuration et reprise de match
- `chrono.html` : page dédiée à la phase chrono
- `cube.html` : page dédiée à la phase cube
- `styles.css` : design mobile/tablette
- `app.js` : logique de match et arbitrage
- `docker-compose.yml` + `Dockerfile` : exécution locale