Retour aux formations
LÖVE2DLua Membre

Créer des niveaux avec les tilemaps

Apprends à construire une carte en tuiles, à utiliser une tilesheet et à repérer les cases cliquées avec Lua et LÖVE2D.

  • NiveauDébutant
  • Durée1 h 9 min

Présentation

Découvre comment construire un niveau de jeu à partir de petites images réutilisables : les tuiles. Dans cette formation, tu apprendras à représenter une carte avec un tableau à deux dimensions, à parcourir ses cases et à afficher les images correspondantes avec LÖVE2D.

Tu commenceras avec des images séparées avant d’utiliser une tilesheet regroupant plusieurs tuiles. Tu apprendras également à retrouver une case à partir de coordonnées, notamment pour détecter les clics sur la carte. Une mise en pratique te permettra de réutiliser ces notions dans ta propre carte ou un prototype de jeu.

Objectifs pédagogiques

  • Comprendre le principe d’une tilemap et son intérêt pour construire des niveaux.
  • Organiser les données d’une carte dans un tableau à deux dimensions.
  • Parcourir une carte avec des boucles imbriquées et afficher ses tuiles.
  • Préparer et utiliser des images séparées, puis une tilesheet.
  • Convertir une position à l’écran en coordonnées de case.
  • Identifier la tuile sélectionnée par un clic de souris.

Prérequis

  • Connaître les bases de Lua : variables, conditions, boucles, fonctions et tables.
  • Savoir lancer un projet LÖVE2D et afficher une image.
  • Disposer de Lua et de LÖVE2D dans un environnement fonctionnel.

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

Construire et afficher une première tilemap

3 leçons · 27 min

  1. Création du projet Membre
    5 min
  2. Tableau et textures Membre
    9 min
  3. Affichage Membre
    13 min
02

Repérer une tuile à partir d’une position

1 leçon · 14 min

  1. Tile a une position Membre
    14 min
03

Utiliser une tilesheet

3 leçons · 28 min

  1. Preparation Membre
    5 min
  2. Affichage de la map Membre
    17 min
  3. Affichage type de tile en texte Membre
    6 min