Roulette avec différents choix aide ?

Fermé
Tristan - 4 févr. 2016 à 12:42
Tomy2e Messages postés 816 Date d'inscription jeudi 21 février 2013 Statut Membre Dernière intervention 18 août 2016 - 7 févr. 2016 à 03:19
Bonjour à tous,

Je voudrais réaliser quelque chose mais je n'arrive pas à penser comme il faut.
Je souhaiterai faire une sorte de roue ( voir ici http://images.buzzerie.com/2013/09/10/r/roue_580xh.png ) avec des choix dans la roue.

J'explique mon concept : Lorsque que quelqu'un aura accès a la page ou se trouve ma roue, il aura un bouton "faire tourner la roue" et lorsqu'il a fais tourné cette roue sa affiche un résultat, il ne peux plus faire tourner cette roue et ce résultat m'est envoyé par mail.

Alors je sais que c'est faisable mais je n'arrive plus à penser comme il faut sa fais déjà quelques années que je ne touche plus à la programmation.

Quelqu'un sait ? Peut etre une base a réutiliser ?

Merci d'avance.

1 réponse

Tomy2e Messages postés 816 Date d'inscription jeudi 21 février 2013 Statut Membre Dernière intervention 18 août 2016 858
7 févr. 2016 à 03:19
Bonjour, voila un exemple de roue: https://www.emanueleferonato.com/2015/07/31/create-a-wheel-of-fortune-for-your-html5-games-with-phaser-in-only-a-few-lines/
Dans cet exemple, le résultat final est déterminé par la variable "degrees" qui est une valeur aléatoire entre 0 et 360, cette valeur permet de connaître à l'avance le résultat, avant même que la roue soit lancée grâce à une formule mathématique ( prize = slices - 1 - Math.floor(degrees / (360 / slices)); ).
Il suffit donc de faire une requête HTTP pour demander au serveur de générer cette valeur aléatoire et de l'utiliser pour faire tourner la roue.
étant donné que c'est le serveur qui génère cette valeur, celui-ci peut empêcher que la roue soit tournée plusieurs fois et bien sûr aucune triche n'est possible.
0