Quand je bossais chez PC Soft dans les années 90, on avait un bizutage pour les nouveaux.

Le chef de projet leur donnait un travail à réaliser.

La plupart du temps le nouveau annonçait qu’il avait besoin d’une semaine pour le réaliser.

Et il lui répondait : « Ok, tu as jusqu’à demain ».

Que s’était il passé le lendemain ?

Le gars avait terminé le taf…

On appelle ça la loi de Parkinson : « Tout travail augmente jusqu’à occuper entièrement le temps qui lui est affecté ».

Donc ça marche à l’envers : si on se donne peu de temps, on réduit le temps de travail pour terminer la tâche.

Nous on appelait ça « la dilatation des tâches ».

Travailler sur une courte période impose de faire des choix.

On pense mieux.

Plus vite.

On va droit au but.

Et on s’améliore à reproduire ce principe souvent.

J’ai, dans ma vie, continué à appliquer ce principe à l’extrême.

Dans mon studio j’organisais des Game Jams de 1 heure avec mon personnel.

(et je finissais toujours 1er car je codais en pur code alors que mes employés insistaient pour coder avec Unity…)

C’est extrêmement formateur.

On fait des miracles en 1 heure !

C’est dans cet état d’esprit que j’ai lancé mon magazine en 2020 : Le David Live Code (DLC).

L’idée : proposer un cours de 1 heure seulement, pendant lequel je code en direct sans répétition.

Je pensais faire ça quelques mois.

Puis vous avez apprécié le concept, et moi aussi. Car il me permettait de produire du nouveau contenu pour Gamecodeur chaque semaine, et du contenu qui vous parle.

J’ai réalisé 110 épisodes à ce jour…

110 heures de passion, d’échanges et de challenges.

110 heures de découvertes.

110 heures de concepts, d’expérimentations.

Je vous annonce aujourd’hui que la Saison 4 de mon magazine DLC vient de se terminer !

En attendant le début de la saison 5 à la rentrée, je vous ai packagé tous les épisodes dans une super compilation téléchargeable.

23 épisodes.

26h50 de vidéo.

Le code source de chaque projet réalisé en direct.

La plupart des épisodes sont calibrés pour les débutants.

Le code est réalisé en Lua / Love2D.

J’explique tout ce que je fais. De la théorie à la pratique.

Je réponds à des questions pertinentes en direct.

Je galère, je débugue, jusqu’à réussir chaque challenge !

C’est hyper formateur, et c’est fun !

Vous pouvez dès aujourd’hui obtenir la saison 4.

J’ai tout préparé pour vous.

Et j’y ajoute un coupon de réduction de 40 €.

Ce coupon n’est valable que pendant 3 jours.

Tout est là :
Activer le coupon.

🎁 En bonus pour les 30 premiers inscrits :
50 % de réduction sur les saisons précédentes.
(la réduction vous sera proposée automatiquement après l’achat de la saison 4, suivez les instructions)

Au sommaire de la saison 4 et de ses 23 épisodes :

  • DLC 89 – Timers… Temporisations… Devenez le maître du temps.
    Comment programmer un traitement qui s’exécute au bout d’un temps donné (en secondes) ou régulièrement (toutes les x secondes) ?
    Vous découvrirez dans ce DLC une technique simple et universelle pour coder, enfin, vos propres « timers » !
  • DLC 90 – Trouve ton chemin – Initiation au Path Finding
    Qu’est-ce que le path-finding ? Cette méthode pour trouver son chemin sur une map est présente dans beaucoup de jeux vidéo. Comment la mettre en oeuvre dans vos projets ? Comment ça fonctionne ? Et un exemple de mise en pratique en Love2D et la librairie « jumper ».
  • DLC 91 – Trouve ton chemin – Mise en pratique dans Lode Runner.
    Dans l’épisode 90 je vous ai expliqué le principe du Path Finding et montré des exemples. Dans cet épisode, en mode commando, j’intègre un path finding dans un de mes projet de clone de Lode Runner. En direct et sans filet !
  • DLC 92 – Programmation d’un jeu complet : Chip’s Challenge (Episode 10 : tapis roulants)
    Suite de notre fil rouge : on code un clone de Chip’s Challenge. Dans cet épisode on travaille sur les tapis roulants qui entrainent le personnage lorsqu’il marche dessus.
  • DLC 93 – Tracer son code (debug malin)
    Comment trouver un bug facilement à l’aide d’une technique ancestrale : les traces ! Comment afficher des traces, où les mettre et pourquoi ? Plus un seul bug ne vous vous échapper !
  • DLC 94 – Je teste les jeux de la Game Jam 34 (Lode Runner)
    Dans cet épisode spécial je teste des jeux réalisés par des membres de Gamecodeur. En direct et avec mon talent de joueur inégalé.
  • DLC 95 – Programmation d’un jeu complet : Chip’s Challenge (Episode 11: Patins à glace)
    Suite de notre fil rouge : on code un clone de Chip’s Challenge. Dans cet épisode je vais programmer le loot des patins à glace et implémenter le fait qu’une fois qu’on les a collectés on ne glisse plus sur la glace.
  • DLC 96 – Monogame Extended : avantages et inconvénients
    La librairie Monogame Extended fournit des fonctions utilitaires et des jeux de classes qui viennent étendre Monogame : Particules, caméra, système ECS, etc.
    Voici ce que je vais aborder en Live : Comment installer Monogame Extended. Tour d’horizon des fonctionnalités. Avantages et inconvénients.
  • DLC 97 – Partir de zéro et créer un jeu vidéo
    Comment se lancer dans une Game Jam et créer un jeu en partant de zéro ? Les pré-requis, les outils possibles, comment aborder le thème, la préparation psychologique, le plan d’action pour réussir, et plein d’autres astuces !
  • DLC 98 – Je commence un jeu d’infiltration en direct
    J’ai décidé de coder un prototype de jeu « Le mystère de Toutankhamon ». Je le code en direct devant vous pendant 1 heure.
  • DLC 99 – La formule de mathématique magique
    Il existe une formule magique utilisant les fonction sinus et cosinus, permettant de faire tourner un drone autour d’un axe, avancer à 360°, orienter la direction d’un tir, … Je vous explique tout et vous allez peut être enfin comprendre ce qu’est sinus et cosinus grâce à moi.
  • DLC 100 – Spécial partage d’expérience, 6 interviews
    Dans cet épisode spécial, j’interview 6 programmeurs de jeux vidéo qui ont débuté avec Gamecodeur et réalisé un projet de jeu complet.
  • DLC 101 – On code un utilitaire ensemble : démonstrateur binaire (Pico-8)
    Le binaire c’est quoi ? Un octet c’est quoi ? Pour vous expliquer cela par la pratique je code un petit utilitaire qui permet de cocher des bits et calculer les valeurs binaires, décimales et hexadécimales d’un octet.
  • DLC 102 – SOS Programmation : Comment programmer une pause ?
    Comment arrêter le jeu pour le mettre en pause via l’appui d’une touche ? Quelles sont les erreurs à éviter quand on code un système de pause ?
    On en profitera aussi pour apprendre à coder un menu pause permettant par exemple de modifier des options du jeu (volume du son par exemple).
  • DLC 103 – Programmation d’un jeu complet : Chip’s Challenge (Episode 12 : on pousse des blocs)
    Suite de notre fil rouge : on code un clone de Chip’s Challenge. Dans cet épisode on va voir comment améliorer notre système pour permettre à notre personnage de pousser des blocs.
  • DLC 104 – SUR LE GRILL ! Je réponds à vos questions sur la programmation de jeux vidéo
    Vous m’avez envoyé vos questions, j’y répond en direct : le métier de programmeur, les technos, et des questions plus personnelles. Je répond à tout.
  • DLC 105 – SOS Programmation : C’est quoi une Hitbox et comment en programmer ?
    La hitbox est un principe fondamental pour les collisions. Cela permet de créer des zones de collisions d’une taille différente de celle du sprite sur lesquelles elles s’appliquent. A travers un projet complet de poissons nageant dans un aquarium je vais vous montrer comment coder des hitboxes et comment les utiliser.
  • DLC 106 – Comptes à rebours et transitions
    3….2….1….. GO!!!! Vous avez déjà vu ça dans un jeu de course ? Comment ça se code ? Je programme un compte à rebours et son affichage en direct.
  • DLC 107 – Je crée une console virtuelle et je code un jeu dessus
    Un projet fou : adapter le principe de la plus petite console du monde (la Thumby), en Lua/Love2D pour proposer une sorte de simulateur et pouvoir y coder des jeux avec des contraintes fortes : résolution minuscule, mémoire vidéo limitée, 6 boutons…
  • DLC 108 – Programmation d’un jeu complet : Chip’s Challenge (Episode 13 : ça se complique)
    Suite de notre fil rouge : on code un clone de Chip’s Challenge. Dans cet épisode on va retravailler notre système de map pour permettre à notre personnage de pousser des blocs et que ceux-ci glissent sur la glace.
  • DLC 109 – Je code un jeu de pêche aux poissons
    Dans le DLC 105 nous avons codé un aquarium et cela vous a donné envie de me challenger : et si on codait un jeu de pêche ? C’est ce que je réalise dans cet épisode ! Un pécheur, une barque, une canne à pèche…. c’est parti pour la pêche ou poisson. Un gameplay digne de Blizzard…
  • DLC 110 – Animation image par image facile
    Vous m’avez demander comment programmer une animation image par image. Je vous explique tout, de la théorie à la pratique : qu’est-ce qu’une animation image par image, comment la programmer de manière simplissime ? Comment aller plus loin et gérer plusieurs animations différentes ?

Pour télécharger tous ces épisodes et le code source de tous les projets réalisés, c’est ici :
Activer le coupon.

Le coupon expire vendredi soir.

🎁 En bonus pour les 30 premiers inscrits :
50 % de réduction sur les saisons précédentes.
(la réduction vous sera proposée automatiquement après l’achat de la saison 4, suivez les instructions)

Cet article a été posté dans la catégorie and tagged . Voici le permalink : .

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.