Comment ça marche — Dés
Aperçu
Un lanceur de dés simple et rapide. Choisissez entre 1 et 5 dés, appuyez sur le bouton, et obtenez des résultats aléatoires générés côté serveur.
Comment ça marche
- Chaque lancer appelle le serveur qui génère des nombres aléatoires (1–6) via le module random de Python.
- Les dés s'affichent avec des faces SVG dessinées à la main — sauf le 1 qui est un perroquet.
- Un son de lancer est synthétisé en temps réel via la Web Audio API (oscillateur carré avec rampe de fréquence descendante).
- Animation CSS : chaque dé apparaît avec un effet de rotation à 360° et de rebond.
Stack technique
FastAPI Web Audio API SVG CSS Animations
Détails amusants
- Le dé affichant 1 montre un emoji perroquet au lieu de points.
- Un avertissement discret s'affiche si vous relancez en moins de 10 secondes.
- Limité à 60 lancers par minute côté serveur.