• 199 €

Guide de programmation C / SDL2 : Construire un framework 2D évolutif et créer son premier jeu en 2 semaines

  • Téléchargement numérique
  • 34 Fichiers


✅ BONUS 1
- La Fiche d'installation pas à pas (PDF)

✅ BONUS 2
- Le calendrier de développement jour par jour (PDF)

✅ BONUS 3
- La Master Class "Indiana Gun Fight" (Vidéos + code)

J'ai une méthode à te proposer

Dans moins de 15 jours, tu auras programmé ton premier jeu d'action pur C. Et tu seras capable de recommencer seul.

Imagine une seconde

Tu n'as plus jamais à craindre de problèmes de performance : tu codes avec un des langages les plus rapide du monde.

Jusqu'à 70x plus rapide que Lua !

100 à 700x plus rapide que Python !

Imagines que tu sois capable de partir de zéro et de coder un prototype de jeu en quelques heures.

Avec un simple éditeur de code (tu peux même coder sur un Raspberry Pi à 60 €).

Quasiment aussi facilement que si tu codais en Lua / Love2D.

Tu peux charger et afficher des images, du texte (avec une police TTF de ton choix), tracer des lignes, programmer des animations...

Tu n'as, enfin, plus de limites, et tu codes avec le plus noble des langages. 

Ce n’est pas une illusion

Ce rêve pourrait devenir réalité, grâce au plan que je t’ai concocté.

Un plan que tu vas appliquer sans risques. Je t’en reparles à la fin.

Je suis parti d’une page blanche, en me posant cette question :

Qu'est-ce que je ferais si j'étais en 1993 et que je n'avais pas Internet pour me compliquer la vie ?
 

Ce plan est enfin prêt, et je te détaille tout dans cette nouvelle formation :

"Programmation C / SDL2 : Construire un framework 2D évolutif et créer son premier jeu en 2 semaines."

L’offre de lancement expire dans seulement 2 jours.

Mais avant d’en profiter, regarde ce qu’il y a dedans.

CE QUE TU VAS OBTENIR

UNE METHODE ACCESSIBLE

La méthode la plus courte pour programmer un framework 2D en C hyper simple et COMPRENDRE comment le reprogrammer.

En 7 jours seulement, à raison de 1h par jour maximum.

En travaillant seulement 1h par jour, en suivant les instructions de ma méthode pas à pas, tu vas pouvoir réaliser ce framework en 7 jours seulement (si tu peux y consacrer une petite heure par jour).

UNE REMISE A NIVEAU

Une remise à niveau en vidéo sur les notions de compilation, comment compiler son premier HelloWorld et comprendre le fonctionnement de la SDL2

LA METHODE POUR CREER TON FRAMEWORK 2D EVOLUTIF

Après 7 jours (à raison de 1h par jour environ), tu auras à ta disposition ton propre Framework 2D C/SDL2.

Ce Framework est évolutif et tu pourras le modifier à ta guise pour l'adapter à tes besoins.

Il permet de prototyper un jeu en quelques lignes de code, là où 3 à 4 fois plus de code aurait été nécessaire.

Par exemple, regarde le code pour afficher le personnage qui marche (voir la Master Class plus bas) :



COMMENT CREER UNE COUCHE D'ABSTRACTION

Dans le Framework que tu vas coder, tu n'auras plus aucune trace de la SDL2. Ton code devient indépendant.

En effet, je te montre comment créer une couche d'abstraction simple (un wrapper) pour séparer ton code de celui de la SDL2.

Tu peux ainsi remplacer, si tu le veux, la SDL2 par une autre librairie graphique, sans changer le code de ton jeu !

UNE MASTER CLASS

Dans cette master class de 2 heures environ, je mets en pratique le Framework 2D que nous aurons programmé ensemble.

Je code dans les conditions du direct (sans coupure), un mini jeu de "gun fight" : Indiana Gun Fight !

J'avance étape par étape :

- Bases
- Système d'animations
- Contrôle au clavier
- Tirs
- Score
- ...


Cette master class va t'apprendre :

  • A programmer un système d'animation image par image, à partir d'une sprite sheet (en quelques lignes de code !)

  • A contrôler 2 personnages au clavier pour les faire s'affronter

  • A gérer des tirs, SANS UTILISER DE LISTE ET DE POINTEUR !

  • A afficher un score et gérer une condition de victoire.

Une super base pour te lancer dans un projet plus personnel ensuite !


LA FICHE D'INSTALLATION EXPRESS

Avec cette fiche de 10 pages illustrée et didactique, tu vas pouvoir installer :

  • Le compilateur C le plus utilisé par les puristes (GCC, qui est utilisé pour compiler Linux !) 

  • La SDL2, la mythique librairie 2D.


Le tout hyper facilement, en une 10e de minutes seulement.

7 étapes :

Etape 1 : VISUAL STUDIO CODE 3
Etape 2 : MSYS2 et MINGW-W64 4
Etape 3 : Configurer MINGW-W64 5
Etape 4 : Vérification que tout fonctionne 7
Etape 5 : Téléchargement de la SDL2 8
Etape 6 : Création d’un dossier de projet 9
Etape 7 : Helloworld !

La fiche d'installation est pour Windows mais tu peux aussi installer les mêmes outils sur Linux ou Mac.

LE CALENDRIER DE CONCEPTION DU FRAMEWORK

Pour pouvoir recommencer le projet, ou créer un projet similaire sans avoir besoin de copier.



Grace au “Calendrier de conception”, tu as la formule toute prête pour pouvoir avancer rapidement et intégrer chacune des étapes pour pouvoir recommencer à programmer un projet similaire ensuite.

Chacune des étapes est accompagnée d’anti-sèches, que tu pourras utiliser afin de ne pas avoir besoin de “copier” le cours original pour refaire un projet similaire.


UN MODÈLE QUI PEUT-ÊTRE SUIVI DE N’IMPORTE OÙ

Que tu sois chez toi, au travail ou en voyage, tu auras juste besoin d’un ordinateur classique, et de 1 par jour pour mettre en place la méthode.

Tu peux te lancer à ton rythme, même si tu as un travail prenant et/ou une vie de famille.

PREREQUIS

Pour suivre cette formation il faut des bases de programmation, la formation n'intègre pas de cours de C (je le proposerai bientôt) mais elle permet d'en comprendre les grandes bases "sur le tas".

Et si tu ne sais pas bien programmer je t'offre une formation complète à Lua/Love2D pour tout maitriser des fondamentaux de la programmation de jeux vidéo.

BONUS #1 : Seulement pour les 50 premiers inscrits

Un Webinaire d'accueil en Live (ce samedi 18/06/2022 à 11h.)

Et le Replay si vous ne pouvez pas être là.

BONUS #2 : Le Calendrier de développement en PDF couleur imprimable

Pour pouvoir comprendre chacune des étapes de la réalisation du Framework.

BONUS #3 : La fiche d'installation des outils (10 pages PDF imprimable)

Pour installer les formidables outils open source nécessaire. Fiche d'installation testée et approuvée par des néophytes !

BONUS #4 : La Master Class

Je code devant toi, dans les conditions du direct, un mini jeu de duel en t'expliquant tout. Bien sûr en utilisant le Framework 2D qu'on aura codé ensemble.
 
✅ BONUS #5 : Un booster

Un cours complet sur les pointeurs en C.

Tout est là. 

Tu peux démarrer la méthode dès aujourd’hui… 

Et avoir programmé ton propre Framework dans 7 jours, et être ensuite capable de créer tes premiers prototypes de jeux en C dans la foulée. 

Je suis heureux de t’accompagner dans cette aventure. 

À tout de suite de l’autre côté, 

David

  • 199 €

Guide de programmation C / SDL2 : Construire un framework 2D évolutif et créer son premier jeu en 2 semaines

CONTENU

  • Les vidéos de chaque étape (HD, téléchargeable sur votre disque dur) - Plus de 5h de vidéos.
    Inclus une remise à niveau sur les notions de compilation, comment compiler son premier HelloWorld et comprendre le fonctionnement de la SDL2
  • La fiche d'installation express (PDF)
  • Le calendrier de conception (PDF)
  • Le code source de chaque étape
  • La master classe "Indiana Gun Fight"
  • Le code source de la master classe
  • Les graphismes nécessaires à la réalisation de la master classe