À propos de la leçon
Pour pimenter leu, l’idée est ici de limiter le nombre de bulle souflées.
#44 Commençons par ajouter un compteur de bulle :
- Ajouter une variable compteur_bulle dans le constructeur de la classe Jeu :
-
self.compteur_bulles = 20
- Pour tester si le compteur est > 0 pour souffler une bulle, ajouter une condition (and) lorsqu’on appuie sur la barre ESPACE :
-
if pyxel.btnr(pyxel.KEY_SPACE) and self.compteur_bulles > 0:
- Décrémenter notre compteur de bulle à chaque appui sur la barres ESPACE en ajoutant cette instruction dans le if précédent :
-
self.compteur_bulles = self.compteur_bulles – 1
#45 Ajouter un affichage pour le compteur de bulle dans le draw() de la classe Jeu :
-
pyxel.text(10, 190, « Bulles restantes : « , 8)
-
pyxel.text(85, 190, str(self.compteur_bulles), 8)
#46 Réussite si notre jeu est bloqué à 20 bulles, et pas une de plus !