Retour aux formations
LÖVE2DLua Membre

Programmez un Casse briques en seulement 120 lignes de code

Créez un casse-briques avec Lua et LÖVE2D et apprenez à programmer les déplacements, rebonds et collisions.

  • NiveauDébutant
  • Durée1 h 13 min

Présentation

La mécanique du casse brique a été popularisée par Atari en 1976 avec le jeu Breakout, lui-même étant une évolution du célèbre Pong. Plus tard, c’est Arkanoid qui remettra le genre sur le devant de la scène. Mais également de nombreux autres clones pour ordinateurs personnels. Mon favori étant Crystal Hammer, sur Amiga.

La mécanique, à la base, est très simple et ne nécessite aucune expertise mathématique. Le code que je vais vous enseigner est volontairement le plus simple possible, afin d’éviter de vous faire aborder des concepts inutiles à ce stade de votre apprentissage.

Objectifs pédagogiques

Voici les fonctionnalités que vous allez mettre en place :

  • Une raquette qui se déplace avec les mouvements de votre souris
  • Une balle que l’on lance en cliquant
  • Celle-ci va ensuite rebondir sur les murs, les briques, et la raquette
  • Lorsqu’une brique est touchée, elle est détruite et la balle inverse sa course

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 ou créez gratuitement votre compte pour consulter l’ensemble du contenu.

Votre parcours

Programme de la formation

7 leçons
01

Préparer le jeu et ses éléments

3 leçons · 28 min

  1. Mise en place Membre
    10 min
  2. La raquette Membre
    11 min
  3. La balle Membre
    7 min
02

Programmer les mouvements et les rebonds

2 leçons · 21 min

  1. Lancé et rebond sur les murs Membre
    14 min
  2. Collision avec la raquette Membre
    7 min
03

Construire et détruire les briques

2 leçons · 24 min

  1. Tracé des briques Membre
    10 min
  2. Collision avec les briques Membre
    14 min