Retour aux formations
LÖVE2DLua Premium

Les bases d’un Lunar Lander

Pilotez un vaisseau avec Lua et LÖVE2D et découvrez la gravité, la rotation et l’inertie.

  • NiveauDébutant
  • Durée1 h 9 min

Présentation

Comment faire tourner un vaisseau, le propulser et lui donner de l’inertie ? Cette formation vous apprend à programmer les bases d’un Lunar Lander avec Lua et LÖVE2D.
Vous construisez progressivement un prototype dans lequel le vaisseau réagit à la gravité et aux commandes du joueur. Des exercices corrigés et des explications illustrées vous accompagnent pour comprendre chaque mécanisme.
Ces techniques pourront ensuite servir à d’autres projets : jeux de type Asteroids, missiles ou déplacements directionnels.

Objectifs pédagogiques

  • Afficher un vaisseau et lui appliquer une gravité.
  • Contrôler sa rotation au clavier.
  • Programmer une propulsion selon son orientation.
  • Comprendre les liens entre vitesse, déplacement et inertie.
  • Afficher la vitesse et l’angle pour observer son comportement.

Prérequis

Pour suivre cet atelier, vous devez avoir suivi l’atelier « Les bases pour créer des jeux vidéo » en Lua avec Love2D.

Contenu protégé

Accédez au contenu de cette formation

Connectez-vous avec un compte Premium ou découvrez l’offre pour consulter l’ensemble du contenu.