Bonjour,
Je suis débutant en python et je me retrouve face à un problème.
Je suis actuellement en train de faire un petit jeu. Le principe c'est que le jeu choisi une lettre et la personne doit trouver un mot qui commence par cette lettre. Seulement, le joueur à un certain temps pour trouver ce mot, à la fin de ce temps, il doit perdre.
Le problème c'est que ma boucle est comme ceci en gros:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Tant que son mot n'est pas correct: Redemander le mot.
Il faudrait que j'ajoute une condition du genre "and timer > 0" dans le while, mais le soucis c'est que le programme va bloquer jusqu'à ce que le joueur propose un mot et donc le timer pourra largement être dépasser avant que le while ne revérifie.
Comment faire pour que la boucle s'arrête à la fin du chronomètre même si le programme est en train d'attendre le message du joueur ?
J'imagine que la solution existe grâce aux threads mais un coup de main m'aiderait beaucoup ^^.
Merci d'avance.
Partager