Retour à la boutique

Produit numérique

LÖVE2D Lua

Dungeon crawler – Par-delà les portes du donjon 1

Apprends à programmer un donjon en pseudo-3D avec Lua et Love2D. Construis la carte, gère les déplacements et le champ de vision du joueur, puis crée ton propre éditeur de niveaux.

79,00 € TTC

Programme ton premier donjon en pseudo-3D

Retrouve le principe des donjons à l’ancienne : une carte composée de cases et une vue à la première personne qui évolue quand le joueur avance ou tourne. Avec Lua et Love2D, tu apprends à construire cette représentation, à gérer les déplacements et à dessiner les murs selon ce que voit le personnage.

Le projet te donne les bases d’un Dungeon Crawler : un donjon dans lequel naviguer et un mini éditeur pour construire tes propres cartes. Le guide se concentre sur la représentation du donjon, les déplacements et l’édition de carte ; il ne constitue pas un RPG complet avec combats et progression des personnages.

Pour qui est ce guide ?

Pour les programmeurs débutants qui connaissent déjà les bases de Lua et veulent les assembler dans un projet concret. Savoir utiliser des variables, des conditions, des boucles et des tables t’aidera à suivre les étapes. Un ordinateur avec Love2D et un éditeur de code est nécessaire pour pratiquer.

Les premières vidéos reprennent le code minimum d’un projet Lua/Love2D, puis introduisent les modules. Tu progresses ensuite vers la carte, le déplacement et l’affichage en pseudo-3D.

Ce que tu vas construire

01

Un code organisé en modules

Découpe le projet en fichiers avec des rôles précis. Mets en place les scènes du programme et un module qui centralise la carte, la position du joueur et son orientation.

02

Un donjon et un joueur sur une grille

Décris la carte avec un tableau à deux dimensions, affiche-la à plat et déplace le personnage de case en case. Ajoute la rotation et les collisions pour empêcher le passage à travers les murs.

03

Une vue en pseudo-3D

Détermine les cases visibles selon l’orientation du joueur, puis trace les murs avec des polygones. Tu comprends comment une carte en 2D peut produire une impression de profondeur.

04

Un mini éditeur de carte

Ajoute ou retire des murs en cliquant sur les cases. Enregistre le donjon au format CSV et recharge-le pour retrouver la carte que tu as créée.

Le programme de l’atelier

  • Démarrer un projet Lua/Love2D minimal.
  • Découvrir les modules Lua et les utiliser pour créer des scènes.
  • Créer le module donjon et coder sa carte.
  • Afficher la carte en 2D et appliquer la correction sur la taille des cases.
  • Comprendre le principe de la vue en 2.5D.
  • Intégrer le joueur, son orientation et ses déplacements.
  • Calculer son champ de vision.
  • Dessiner la vue du donjon en pseudo-3D.
  • Programmer un mini éditeur de carte avec sauvegarde et lecture.

L’espace de contenu regroupe 13 vidéos, dont l’introduction et une courte correction. Tu peux les suivre dans l’ordre et revenir sur une étape pendant que tu programmes.

Une technique inspirée des premiers RPG

Tyrann, jeu de référence illustrant une vue de donjon à l’ancienne

Des jeux comme Tyrann, Wizardry ou Ultima ont montré comment quelques formes et une carte pouvaient donner l’impression d’explorer un monde en profondeur.

Tu étudies ce principe de représentation pour le programmer toi-même. Le visuel ci-contre montre Tyrann, une source d’inspiration pour le guide.

Le guide, les vidéos et le code source

Illustration de l’atelier de programmation Par-delà les portes du donjon

Le guide numérique au format PDF
Retrouve les explications, les schémas et les étapes de programmation pour revoir les notions pendant que tu travailles.

L’atelier vidéo
Suis le développement à l’écran et reviens sur les passages dont tu as besoin pour comprendre une étape.

Le code source du projet
Une archive ZIP accompagne la formation pour retrouver le projet et étudier son organisation.

Cette édition est entièrement numérique. Le guide et les sources sont proposés dans l’espace de contenu GameCodeur ; aucun exemplaire papier n’est expédié. Tu alternes lecture, vidéos et pratique à ton rythme.

Ouvre les portes de ton propre donjon

Pars d’une simple grille et construis progressivement un espace à explorer. Tu repars avec les bases de la navigation, de l’affichage en pseudo-3D et de l’édition de carte pour poursuivre tes propres projets en Lua et Love2D.

Avis

Il n’y a pas encore d’avis.