Programmation d’un jeu vidéo en POO
À propos de la leçon
#3 Créer un fichier nommé raquette.py et contenant le code suivant :
  1. import pyxel
  2.  
  3. class Raquette:
  4.     def __init__(self,x,y,taille):
  5.         self.x = x
  6.         self.y = y
  7.         self.taille = taille
  8.  
  9.     def update(self):
  10.         pass
  11.        
  12.     def draw(self):
  13.         # On dessine un cercle
  14.         pyxel.circb(self.x,self.y,self.taille,8)

> Interpréter le code, il ne doit renvoyer aucune erreur.

#4 Modifier alors le fichier jeu.py en ajoutant les lignes suivantes :
  • Ajouter l’importation de la classe Raquette dans le fichier jeu.py :
  1. from raquette import *
  • Ajouter dans le constructeur de la classe Jeu l’instruction suivante, mais AVANT le pyxel.run(…) pour créer une instance de la classe Raquette, nommée raq1 :
  1. self.raq1 = Raquette(60,160,10)
  • Ajouter dans le draw() de la classe Jeu l’instruction suivante pour dessiner à l’écran la nouvelle instance raq1 créée précédemment :
  1. self.raq1.draw()

> Enregistrer vos modifications et interpréter le fichier jeu.py, vous devez obtenir ceci à l’écran :