La logique du jeu de plateforme (1)

Un déplacement élaboré


Dans un jeu de plateforme en 2D, le personnage se déplace vers la gauche et vers la droite.
Lorsque qu’il va à droite il regarde à droite, lorsqu’il va à gauche il regarde à gauche , sinon il regarde le joueur.

Nous allons donc utiliser des variables (attribut) pour savoir où va notre avatar, et donc où il regarde.

Il va à droite : going_right
Il va à gauche : going_left

4 cas
Le joueur appuie sur la flèche droite
L’avatar va à droite :
  • going_right est vrai
  • going_left est faux

Le joueur appuie sur la flèche gauche
L’avatar va à gauche :
  • going_right est faux
  • going_left est vrai

Le joueur n’appuie sur aucune touche
L’avatar ne bouge pas :
  • going_right est faux
  • going left est faux

Le joueur appuie à la fois sur la flèche droite et la flèche gauche
L’avatar ne bouge pas :
  • going_right est vrai
  • going left est vrai