• 150 €

[Replay] Code Camp Dungeon Crawler - Stage programmation 5 jours

Découvrez les secrets qui se cachent derrière les jeux mythiques tels que Dungeon Master ou Eye of the Beholder.

Perfectionnez-vous en programmation C# / Monogame pendant 5 jours, en Live chaque soir pendant 1h30.

Code Camp Dungeon Crawler

Apprenez à programmer, en pur code, en partant de zéro, un système de donjon en fausse 3D comme celui de Dungeon Master, Eye of The Beholder ou encore Bloodwych !

Stage de programmation en Live interactif pendant 5 jours

Tu vas apprendre à programmer, en pur code, un système de donjon en fausse 3D comme celui de Dungeon Master, Eye of the Beholder ou encore Bloodwysh. Ces jeux ont marqué leur temps par l'immersion qu'ils ont procuré à leurs joueurs.

Aujourd'hui, des jeux comme Questlord de Eric Kinkead montrent que le genre n'est pas mort et qu'une audience existe.

Et quelle plus belle fierté que de créer de toute pièce un donjon et d'y naviguer comme tu le faisais dans Dungeon Master, plongé dans l'ambiance extraordinaire de ce jeu ?

Imagine être capable de donner vie à un tel gameplay, tu serais alors capable de créer un jeu sur le même principe, pourquoi pas dans un autre univers, avec tes autres idées.

Tu sais peut être déjà programmer des petits jeux, tu as bien compris les grands principes. Mais comment coder un tel gameplay en partant de zéro ?

Par quoi commencer ?

Comment poser les bases d'un tel projet en pur C#, avec le puissant Framework XNA/Monogame ?

Comment gérer la map, notamment comment la représenter en mémoire et la parcourir pour l'afficher ?

Comment y positionner le joueur et lui permettre de s'y déplacer ?

Comment gérer le système de navigation typique de Dungeon Master, consistant à pouvoir se tourner sur la droite ou la gauche à 90° ?

Comment afficher une minimap du donjon ?

Comment représenter la célèbre vue en fausse 3D, qui est la clé du Gameplay ?

Quels sont les graphismes nécessaires, comment les créer et les utiliser ?

Comment les afficher par couche, en donnant au joueur cette sensation de profondeur et de champ de vision ?

Comment calculer les murs à afficher, comment et dans quel ordre ?

Comment positionner dans le donjon des ennemis, des coffres... ?

Quelles pistes pour ajouter un Gameplay complet à ce système de donjon et créer un véritable jeu ?

C'est le problème, je sais, de beaucoup de gens qui me suivent :

On croit savoir faire beaucoup de choses, mais on ne sait pas en faire le lien.

Peut être que tu es frustré(e) de ne pas savoir créer un gameplay complet malgré tes connaissances.

Peut être tu penses qu'il y a un tuto pour tout. Et que chacun de tes besoins a été traité. Si c'était le cas, et c'est loin de l'être, cela signifierait que tu ne crées vraiment pas des jeux originaux... Quand on veut innover il faut savoir CRÉER !

Le problème n'est pas de trouver un tuto pour chacun de tes besoins, c'est d'apprendre à raisonner comme un programmeur de jeux vidéo !

C'est de savoir utiliser chacun des fondamentaux que tu as appris à coder et de les assembler, de les modifier, des les adapter, pour créer TON GAMEPLAY !

Si tu veux savoir faire cela, tu vas devoir apprendre à apprendre.

Cela peut se faire dans le cadre d'un projet court, à condition qu'on te guide et que l'on t'explique comment raisonner. Sinon ça ne sert à rien.

Le principe est que chacun pense différemment, donc aucun tuto ne pourra s'adapter à ta façon de penser.

Ce que je te propose aujourd'hui c'est de t'accompagner, pendant un Code Camp de 5 jours, pour réaliser un projet et t'apprendre à raisonner.

En petit groupe, afin que chacun puisse me poser des questions et que je puisse m'adapter aux modes de pensées de chacun.

Ce que je te propose est unique.

Travailler ensemble et monter un un système de donjon en fausse 3D comme celui de Dungeon Master, Eye of the Beholder ou encore Bloodwysh.

A la fin de la semaine tu auras fait des progrès considérables. Si tu veux aller loin dans le jeu vidéo, c'est un exercice qui va te faire progresser et gagner des semaines, voire des mois dans ton apprentissage.

Tu auras levé le doute sur tes interrogations.

Tu auras été accompagné pendant 5 jours, donc pas moyen de procrastiner ! C'est un cadre qui va t'aider à obtenir un résultat.

Tu auras "lu dans mes pensées" car je vais programmer devant toi, en t'expliquant tout, et en répondant à tes questions en direct.


Au programme (en Live interactif avec toi chaque jour) :

Milestone 1 :
Graphismes nécessaires, organisation et effet de fausse 3D
Révision tableaux à 2 dimensions
Class et properties
Parcours de tableaux à 2 dimensions
Primitive et tracé d'une grille

Milestone 2 :
Classe MainPlayer
Textures 2D et rotations de textures
Enums
Rotation de l'orientation du déplacement
Keyboard (classe maison)

Milestone 3 :
Jagged Arrays de Points sur 3 niveaux avec toutes les coordonnées
Affichage d'un Gizmo sur les murs dans le champ de vision

Milestone 4 :
Affichage en fausse 3D
Navigation
Ajout de décor

Milestone 5 :
Pistes pour développer un Gameplay complet
 Discussions, Questions/Réponses en Live

Ce programme peut varier en fonction de vos questions, votre niveau de compétence, ou du timing.

Niveau compétences, voici ce que tu vas acquérir :

- Tu sauras commencer penser
- Comment assembler des connaissances, que tu ne pensais pas pouvoir "détourner" pour les utiliser et répondre à plein de besoins différents
- Comment gérer un projet pour suivre ta progression, avec un outil gratuit
- Tu vas progresser en programmation, car je serai là pour t'aider à coder des choses que tu ne savais pas maîtriser seul(e) 
- Dungeon Master est un jeu qui a marqué les esprits, il aura bonne place dans ton portfolio

En bonus :

- Je te fournis les graphismes
 - Je met en ligne chaque jour le replay de chaque session Live
 - Je te fournis le code source de chacune des étapes, pour que tu ne reste jamais à la traine


Attention : Le prix de l'accès au Code Camp va augmenter à l'approche de la date du début de l'événement.

J'ai passé beaucoup de temps à préparer un contenu d'une grande valeur, et je vais te le transmettre pendant 5 jours, et tout te fournir clés en main. 

C'est un faible investissement comparé à l'inaction dans laquelle tu es peut être, et comparé aux résultats que tu vas obtenir.

Chaque semaine, à ramer et à galérer seul, tu perds du temps, tu t'éloignes de tes objectifs. Avec ce Code Camp tu vas réaliser une économie massive de temps.

Il te suffit de t'inscrire et nous nous retrouvons le 3 février 2010 à 19h pour la 1ère session. Je te prendrai par la main dès la première minute et tu n'auras qu'à te laisser porter.

Nous seront un tout petit groupe, tu seras donc en contact direct avec moi, en vidéo, audio et tu pourras me parler en texte ou vocalement si tu as un micro.

C'est comme si nous étions assis ensemble et que nous travaillions sur un projet de manière interactive.

Chacun pourra avancer à son rythme, et je ne laisserai personne à la traîne.


Tu penses ne pas avoir le niveau ? C'est justement si tu penses ne pas avoir le niveau que tu as besoin que je t'accompagne. C'est le BUT de ce type de stage !

Tu travailles et tu penses ne pas avoir le temps ? Cela se déroule le soir, donc tu peux faire ça même si tu travailles. 
Quel que soit le temps que tu pourras y consacrer tu vas réaliser d'énormes progrès. 1 ou 2 heures par soir suffiront à réaliser les tâches que je te donnerai, et si tu as plus de temps je pourrai avancer au rythme de chacun.

5 jours dans ta vie à coder le soir qu'est-ce que ça représente ? Prend des dispositions, préviens tes proches : pendant 5 soirs tu codes et réalise un rêve de gosse !


Inscris-toi rapidement, ta place est réservée tant que le nombre de 20 participants n'est pas atteint.

A tout de suite de l'autre côté du miroir et rendez-vous personnellement avec toi le 3 février à 19h !

Prérequis :
- Bases de programmation
- Bases de C# si possible
- Visual Studio (2017 par exemple) + Monogame installé et opérationnels
(Pas de remboursement possible, donc assure-toi d'avoir les outils opérationnels. Tu peux aussi essayer de transposer le stage en un autre langage mais je ne t'assisterai pas pour ne pas pénaliser les autres participants)

David

Contenu

Replay des Lives

Replay Stage Dungeon Crawler Jour 1.mp4
  • 299 Mo
Replay Stage Dungeon Crawler Jour 2.mp4
  • 260 Mo
Replay Stage Dungeon Crawler Jour 3.mp4
  • 269 Mo
Replay Stage Dungeon Crawler Jour 4.mp4
  • 276 Mo
Replay Stage Dungeon Crawler Jour 5.mp4
  • 415 Mo

Codes source

Images à utiliser dans le projet.zip
  • 45,1 ko
Dungeon Crawler Live - Code tapé pendant le jour 1.zip
  • 607 ko
Dungeon Crawler Live - Code tapé pendant le jour 2.zip
  • 289 ko
Dungeon Crawler Live - Code tapé pendant le jour 3 - après exercice map2D taille variable.zip
  • 441 ko
Dungeon Crawler Live - Code tapé pendant le jour 3 - avant exercice map2D taille variable.zip
  • 378 ko
Dungeon Crawler Live - Code tapé pendant le jour 4.zip
  • 603 ko
DungeonCrawler - Projet perso avec DFS Bestiaire et rencontres.zip
  • 3,08 Mo