• 99 €

Par delà les portes du donjon : La méthode facile pour programmer un Dungeon Crawler Old School - Version digitale

Tu veux apprendre FACILEMENT à coder un jeu de RPG Old School ? Voici une méthode et son guide de 70 pages qui te dévoilera comment programmer un donjon en pseudo 3D, inspiré des mythiques Wizardry, Ultima ou Tyrann. La première pierre à ton prochain projet de RPG !

Imagine programmer un donjon en pseudo 3D comme dans les jeux de RPG de ton enfance

Si tu as vécu l'âge d'or du jeu vidéo dans les années 80, tu as des souvenirs émouvants de parties de RPG à explorer des donjons et à dessiner la carte à la main sur du papier quadrillé !

Malgré les capacités limitées des machines de l'époque, nous étions totalement plongés dans l'univers de ces jeux. Comment étais-ce possible ? Tout simplement grâce un habille procédé visuel : la pseudo 3D.

Mon inspiration provient des jeux des années 80 tels que Tyrann (un titre méconnu mais exceptionnel sur Oric et Amstrad), Wizardry et Ultima. Et dans ce premier guide, nous explorerons comment recréer cette représentation mythique : la fausse 3D ou pseudo 3D.

Ce guide et cet atelier a pour ambition de devenir ta ressource essentielle, regorgeant de conseils, de concepts de programmation, et d'exemples de code, le tout centré autour d'une expérience de jeu emblématique : les Dungeon Crawlers à l'ancienne. Ce guide met particulièrement l'accent sur la représentation en pseudo 3D des donjons.

Prépare toi à ouvrir les portes de ton tout premier donjon...

Introduction

Au programme

Voici ce que tu vas apprendre dans cette formation :

📖 Comprendre la vue de donjons en 2.5D

Je te raconte l'origine de cette vue avec les premiers jeux qui l'ont proposé. Je t'explique comment ce principe donne l'illusion d'une vue en 3D sans utiliser de calculs, et je te montre des schémas pour te le démontrer.

📶 Découper son code en différents "systèmes" grâce aux modules

Je te forme à l'utilisation des modules, une méthode de programmation super puissante et super pratique pour découper ton code en différents fichiers indépendants.

🖥️ Créer différentes scènes pour son jeu

Grâce aux modules, je t'explique comment créer différentes scènes de jeu. Une fois le système en place on code ensemble les 2 scènes de notre programme : Scène pour la vue du donjon / Scène pour l'éditeur de map.

📋 Programmer un module "donjon" qui va gérer notre map et une vue 2D et 3D

Je te montre comment créer un module qui va centraliser toutes les fonctionnalités du donjon : gestion de la map, affichage, position et orientation du joueur.

🏢 Coder une map de donjon

Décrire un donjon sous forme de tableau à 2 dimensions.. Je vous forme au concept de tableau pour stocker en mémoire un donjon sous forme de grille.

✒️ Afficher un donjon en 2D

Je te montre comment afficher le donjon à plat, en 2 dimensions. C'est cette vue qui sera plus tard utilisée par notre mini éditeur de map.

🚶‍♂️ Introduire un joueur dans le donjon

Je t'explique comment ajouter des informations à ton donjon pour stocker la position du joueur dans la map et son orientation (Nord, Est, Sud, Ouest), en quelques lignes de code.

↔️ Se déplacer dans le donjon

Nous programmons ensemble le déplacement et la rotation du personnage dans le donjon.

Je te montre une technique pour coder la rotation du personnage très simplement. On peut faire tourner le joueur sur lui même.

💥 Gestion des collisions avec les murs

Je te montre une technique simple pour empêcher le joueur de traverser les murs.

A ce stade le joueur peut déjà naviguer sur les cases du donjon sans pouvoir aller sur une case occupée par un mur.

🪟 Principe de la pseudo 3D Old School et du champ de vision

Je te forme à une technique pour calculer les champ de vision du joueur en fonction de son orientation dans le donjon. C'est une des clés pour coder un jeu de ce genre.

🎨 Tracé en pseudo 3D

Je te forme à l'utilisation des fonctions de tracé de polygones. Ensuite je t'explique comment utiliser ce type de tracé pour dessiner les murs en pseudo 3D.

Les murs apparaissent devant tes yeux. Quand le joueur se déplace dans le donjon, la vue est mise à jour.

💾 Un éditeur de map maison en quelques lignes de code

Je te montre comment programmer un éditeur de map. Le joueur peut cliquer sur les cases de la map pour ajouter ou supprimer des murs.

Je te forme pour que tu puisses sauvegarder le donjon dans un fichier au format CSV et le relire.

FAQ

Si tu veux apprendre à programmer des jeux de RPG, comme ceux de ton enfance (ou de celle de tes parents), c'est une occasion unique.

Mais peut-être que tu n'oses pas te lancer.

Peut-être que tu es débutant, que tu as peur de ne pas comprendre, ou que tu manques de temps. Ou encore que tu n'oses pas acheter en ligne.

Je vais t'aider à y voir plus clair.

Et à savoir si tu devrais te lancer, ou pas.

👼 Je suis débutant

Si tu es débutant, aucun problème.

Tout d'abord je t'offre une formation de remise à niveau en programmation (même si tu pars de zéro ou que tu es nul en math !).

Tu vas enfin apprendre à coder. J'ai une méthode inégalée pour débloquer même les plus nuls en programmation.

Cette formation complète est conçue pour t'introduire aux concepts fondamentaux de la programmation en utilisant le langage Lua. Que tu sois débutant ou que tu souhaites renforcer tes connaissances, ce cours te guidera à travers les étapes essentielles pour maîtriser Lua et développer tes propres programmes.

En plus des vidéos, on a ajouté des éléments interactifs pour renforcer ton apprentissage.

Tout est là et c'est GRATUIT : https://school.gamecodeur.fr/initiation-programmation-lua

⏰ Je manque de temps

Inutile d'y passer tes nuits et d'abandonner ta famille et tes amis.

Tu peux progresser et avancer en y consacrant 1h de temps en temps.

La formation est découpée en petites étapes digestes. De plus, comme tu as un guide PDF, tu peux l'emmener avec toi et apprendre pendant tes pauses, dans le métro, etc.

Personnellement je conseille d'y passer 30 mn, bien concentré, et de faire une pause.

Tu peux aussi réduire ton temps sur les réseaux sociaux et la TV. Tu verras, coder est très enrichissant.

🤔 J'ai peur de ne pas comprendre

Si tu bloques, tu as les vidéos pendant lesquelles je code tout devant toi. Et j'explique ce que je fais.

Le guide est également plein de schémas, d'explications, que j'ai voulue accessibles à toutes et tous.

Regarde ce que les gens disent de mes formations :

Témoignages :

Tes formations sont juste super pédagogique et ce qui est chouette avec la méthode Gamecodeur c’est que peu importe le langage tu nous apprends avant tout à penser comme un développeur et donc à réussir à s’adapter à n’importe quel environnement car le langage c’est juste de la syntaxe.

Bravo pour l'ensemble de ton travail qui me semble être sans égal dans le monde du développement de jeu vidéo !

Je n ai jamais autant appris en programmation que depuis cette dernière année passer sur gamecodeur et quels que soient les nouveaux ateliers et stage j ai hâte d en apprendre encore plus !

Tes cours sont géniaux ! Tu es génial ! Tu m'aides à réaliser un rêve de gosse ! Pas du tout déçu d'avoir payer le Premium ! Bien au contraire ! Merci pour tout !

Merci encore pour tout ce contenu...

Je n’ai rien à dire. Ta formation est la meilleure sur le marché. C’est grâce à toi que je comprends ce que veux dire programmation. Merci vraiment beaucoup David !!

Juste un immense merci à toi pour avoir rallumé la flamme en moi.

Contenu de la formation

En commandant ma formation, tu vas recevoir :

Un guide digital de 64 pages couleur

Un guide A4 au format PDF en couleur. Il contient toutes les étapes de la formation avec de nombreux détails, schémas, code et illustrations.
Plus de 60 pages de bonheur.

Un atelier vidéo de plus de 3 heures

Je reprends toutes les étapes en me filmant en train de programmer. Je t'explique tout ce que je fais, pas à pas. Je te donne de nombreux conseils pour programmer comme un pro.

Le code source complet du projet

Le code source du projet est livré avec la formation. Le code est commenté afin que tu puisses comprendre chaque ligne de code.

  • 99 €

Par delà les portes du donjon : La méthode facile pour programmer un Dungeon Crawler Old School - Version digitale

Tu veux apprendre FACILEMENT à coder un jeu de RPG Old School ? Voici une méthode et son guide de 70 pages qui te dévoilera comment programmer un donjon en pseudo 3D, inspiré des mythiques Wizardry, Ultima ou Tyrann. La première pierre à ton prochain projet de RPG !