À propos de la leçon
Nous voulons à présent que la raquette du joueur puisse être déplacée avec les touches du clavier ↑ ↓ → ←.
Commençons par découvrir comment pyxel gère les abscisses et les ordonnées des objets du jeu : un repère orthonormé a son origine en haut à gauche comme ceci :
#5 Apporter alors les modifications suivantes dans le fichier raquette.py :
- Ajouter une fonction deplacer(self) avec le code suivant :
-
def deplacer(self):
-
if pyxel.btn(pyxel.KEY_RIGHT) and (self.x < 109) :
-
self.x = self.x + 1
#6 Ajouter alors l’instruction suivante dans la fonction update de la classe Jeu :
-
self.raq1.deplacer()
> Lancer alors le jeu : la raquette doit se déplacer vers la droite en appuyant sur la flèche droite du clavier !