Créer un chronomètre
lolui
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
quent217 Messages postés 424 Statut Membre -
quent217 Messages postés 424 Statut Membre -
bonjour, je dois créer un projet en isn pour le bac et j'aimerais déterminé le temps qu'on met pour terminer le niveau. J'aurais besoin d'aide pour le programmer en python en pygame svp.
1 réponse
-
Bonsoir,
je ne connais pas pygame mais son utilisation n'est pas nécessaire pour ce que tu demande. Il existe le module time qui contient la fonction time. Cette fonction renvoie l'heure sous forme d'un nombre de seconde écoulé depuis une certaine origine. Tu peux donc regarder l'heure une première fois au début du niveau et une seconde fois lorsque celui-ci est complété. Tu pourras ensuite faire la soustraction des 2 valeurs obtenus pour connaître la durée en seconde qui a été nécessaire pour finir le niveau.
---
-
La question est-elle comment afficher le timer ? ou comment le faire défiler en même temps qu'on joue ?
Je ne connais pas pygame mais il existe sûrement un moyen d'afficher du texte. Et je suppose aussi qu'il y a une boucle principale dans le code de ton jeu. Tu peux donc actualiser le temps grâce à time à chaque tour de boucle puis afficher ce temps dans une zone de texte.
Je ne sais pas si j'ai correctement répondu à la question.
--
-