f6ddc99388e786e32f5a2453b9e10e1ae3104a31
ChessCubing Arena
Application web mobile-first pour téléphone et tablette, pensée comme application officielle de suivi de match pour ChessCubing Twice et ChessCubing Time.
Ce que fait cette première version
- configure une rencontre
TwiceouTime - 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,FREEZEetMASTERS - 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 -etbloc +enTimeavec 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
Cette version est volontairement construite comme une application d'arbitrage et de direction de match autour d'un vrai échiquier physique, et non comme un moteur d'échecs complet. C'est le choix le plus fidèle aux règlements fournis et le plus réaliste pour une utilisation immédiate en club, en démonstration ou en tournoi.
Démarrage avec Docker
docker compose down
docker compose up -d --build
L'application est ensuite disponible sur http://localhost:8080.
Fichiers clés
index.html: page de configuration et reprise de matchchrono.html: page dédiée à la phase chronocube.html: page dédiée à la phase cubestyles.css: design mobile/tabletteapp.js: logique de match et arbitragedocker-compose.yml+Dockerfile: exécution locale
Description
Languages
HTML
49.9%
JavaScript
32.7%
CSS
13.3%
Shell
4.1%