PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Roue de la fortune
Roue de la fortune
Débuté par Paulo, 14 sep. 2021 23:56 - 2 réponses
Posté le 14 septembre 2021 - 23:56
Bonjour,
imaginons une roue de la fortune à 10 chiffres. 2 joueurs choisissent un chiffre.
La roue tourne pendant 10 secondes. Si un utilisateur a choisi le bon chiffre, il gagne.

Imaginons qu’un user avait fermé la page internet et qu’il réouvre la page internet juste après que la roue a commencé à tourner (par exemple à la moitié du temps, la 5eme seconde). Est-ce possible d’afficher encore 5 secondes la roue qui tourne exactement comme si l’utilisateur n’avait pas quitté la page web?

Est-ce possible de réaliser ce type de jeu avec Webdev? Peut-être avec des websocket ?

Merci
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 15 septembre 2021 - 08:44
Bonjour,

Site dynamique ou page AWP?
Une solution serait de mettre à jour par exemple toutes les secondes un cookie en code navigateur avec la date/heure UTC et de récupérer cette valeur lors du lancement du site ou de la page et de l'exploiter

Cordialement François SCHAAL

HFSQL® Speed Test, Webservice Stats (suivi de toute l'activité numérique et économique), Webservice Ask/Secure (Login/Password), Webservice IA-PASS (Intelligence Artificielle-Cloud), Guides Webdev®: https://intra.fr
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 16 septembre 2021 - 18:13
Hello

Je pense que c'est possible avec un systeme d'identification.
La personne qui affiche la page est connectée a son compte ID 1 par exemple.
Lance une partie avec un joueur ID 2

se créé alors dans la base de donnée un enregistrement d'une nouvelle partie contenant le datestamp (heure du serveur)
Du coup le navigateur ne fait que calculer lui meme le temps restant a afficher.

Ainsi, si le joueur 1 coupe et reviens, il n'a que lire dans la base la partie en cours, fait le calcul du temps restant et continue son affichage.