Accueil

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.
← Retour au jeu