Programmation d’un jeu vidéo en POO
À propos de la leçon

Jusqu’à présent, les bulles étaient des cercles jaunes. Nous allons les remplacer par de beaux spécimens aux reflets arc-en-ciel. Pour cela,nous allons utiliser l’éditeur de ressources.

#35 S’assurer que les 5 fichiers.py sont rangés dans le dossier EDUPYTER311 :

#38 Ouvrir l’éditeur de ressources en faisant ceci :
  • Dans Thonny, sélectionner le menu : Outils / Ouvrir la console du système
  • Dans la console, taper pyxel edit 2.pyxres : la fenêtre de l’éditeur s’ouvre :

#39 Dessiner une belle bulle de 16 px * 16 px, puis sauvegarder l’image. La couleur marron dans les coins sera déclarée comme couleur transparente dans la classe Bulle, tandis que le noir de la bulle sera lui opaque.#40 Mettre à jour le draw() de la classe Bulle en remplaçant :

  1. # remplacer
  2. pyxel.circb(self.x,self.y,self.taille,10)
  3. # par:
  4.  
  5. pyxel.blt(self.x,self.y, 0, 0,0, 16,16,4)
#41 Ajouter l’instruction suivante dans le constructeur de la classe Jeu, juste après le pyxel.init( …) :
  1. pyxel.load(« 2.pyxres »)
#41 Lancer le jeu. Réussite si de belles bulles montent vers le dôme céleste :