À propos de la leçon
Actuellement, les bulles bougent horizontalement de manière peu naturelle, car leur abscisse est modifiée 30 fois par seconde (30 fps, frames per second). Afin de donner aux bulles magiques un effet de lenteur plus réaliste, nous voudrions modifier leur abscisse 3 fois par seconde, au lieu de 30. Cela revient à modifier leur position toutes les 10 images (au lieu de chaque image). La variable cachée globale pyxel.frame_count compte les images depuis le début du jeu et nous l’utilisons ici.
#19 Modifier le code de la fonction update() de la classe Bulle :
-
if pyxel.frame_count % 10 == 0:
-
self.x = self.x + random.randint(–3,3)
-