Il te suffit de suivre le guide pour apprendre à créer, avec du véritable code, un jeu de combats en 1v1, façon Street Fighter.
En un temps record tu vas apprendre à programmer tous les secrets qui composent un jeu de ce genre, même en partant de zéro.
➤ Tu voudrais coder un jeu de baston en 1 contre 1 mais tu ne sais pas par quoi commencer ? Tu es devant une page blanche et tu n'as aucune idée de ce qu'il faut programmer ?
➤ Tu aimerais apprendre à décomposer un gameplay de ce genre pour pouvoir programmer plein de jeux inspirés par Street Fighter, Street of Rage ou Yie Ar Kung-Fu mais tu ne trouves pas de tuto ou d'informations claires à ce sujet ?
➤ Tu rêves de pouvoir enfin comprendre comment coder un jeu de baston sans recopier bêtement un tuto qui, une fois terminé, te laisse seul et démuni face à ton éditeur de code ? Tu voudrais être autonome, comme un véritable programmeur ?
⇨ Tu as peut être essayé d'utiliser ChatGPT pour coder à ta place, mais une fois le code copier/coller tu es perdu et il ne marche pas vraiment. Tu n'es pas satisfait du résultat et tu ne sais rien faire seul.
⇨ Tu as suivi de tutos gratuits sur Youtube, tu as obtenu un résultat mais à la fin tu ne sais rien faire seul. Tu ne comprends pas vraiment de nombreuses parties que tu as simplement copiées. Tu n'es pas autonome et tu ne saurais pas refaire la même chose sans recopier.
⇨ Tu as pensé qu'en utilisant un moteur, tel que Unity, tu pourrais créer un jeu sans programmer, mais tu t'es vite rendu compte que c'était un outil pour les pros et qu'il était primordial d'être un expert en programmation pour le maîtriser. Tu aimerais savoir vraiment "coder" comme le font les pros, mais tu te dis que ce n'est pas pour toi.
Ce dont tu as vraiment besoin c'est d'être pris par la main dès les premières étapes, avec des exemples simples, facile à comprendre tout en étant des standards de programmations de pros.
Tu as besoin de programmer avec un langage puissant, facile d'accès et rapide à comprendre. Accessible à tous. Un langage qui est utilisé massivement dans l'industrie et qui t'ouvre les portes de toutes les autres langages de programmation.
J'ai créé plus de 200 formations, enregistré des centaines de cours, et formé de 10e de milliers de débutants en programmation. Au fil des années, j'ai compris quels étaient les véritables besoins et j'ai mis au point une méthode simple et efficace pour débloquer même le plus réticent à la programmation.
C'est cette méthode et cet esprit que tu retrouveras dans tous mes contenus.
✔ Tu vas apprendre tous les concepts qui composent un jeu de baston, et tu seras capable de les assembler pour créer tes propres jeux. Tout est adaptable et universel.
✔ Tu vas pouvoir obtenir un résultat rapide, en quelques heures (et même après seulement quelques minutes), en suivant mes exemples, mes explications et mes schémas.
Dissection du gameplay à partir de schémas
Les graphismes d'un jeu de combat. Comment en obtenir gratuitement ou en créer.
Quel langage et quel framework choisir
Pourquoi choisir le langage Lua et le framework Love2D
La méthode pour se mettre au travail rapidement et rester concentré
Vos premières lignes de code : par quoi commencer et comment mettre en place l'affichage du décor, le personnage principal, et gérer le déplacement au clavier
Une méthode simple et universelle pour programmer des sélections (ou des menus)
Comment programmer, pas à pas, une sélection de personnages
Une méthode adaptable et évolutive
Comment programmer des barres de progressions (jauges / barres de vie)
Le code de toutes les étapes pour gérer l'énergie, l'afficher sous forme de barre, et gérer le graphisme de la barre
Toutes les formules pour calculer la taille de la barre en fonction du nombre de points de vie restant, quelle que soit la taille de la barre
Comment se passer de barre de vie quand on débute
Mise en pratique pour 2 joueurs
La notion de caméra et comment l'implémenter en quelques lignes de code
Toutes les formules pour calculer le scrolling en fonction de la position du personnage
Mise en pratique avec une caméra qui scrolle quand le personnage sort des limites qu'on a définies
Comment fonctionne un système d'animation image par image
Exemples issus de Street Fighter et de Yie Ar Kung-fu
Tous les codes pour programmer un système permettant de décrire chaque animation et les images qui la compose, changer d'animation, etc.
Comment gérer le temps pour pouvoir définir la vitesse de l'animation
Le principe des boites de collisions, utilisé dans la majorité des jeux de baston
La formule universelle pour détecter une collision entre 2 boites de collision
Comment distinguer les zones de collisions entre prendre des coups et en donner (hit / hurt)
Toutes les formules et le code pour programmer des boites qui s'adaptent à l'animation, en fonction du coup porté
Mon système évolutif pour pouvoir décrire des boites de collisions en 1 ligne de code
Le principe des combos dans un jeu de baston
Exemple avec Street Fighter et Ryu
Comment décrire une combo par code : mon système universel et super évolutif
Comment détecter une séquence de combo pendant que le joueur appuie sur les touches
Le principe d'effet miroir dans les jeux vidéo en 2D
Comment programmer un effet miroir avec Love2D
Le code pour détecter quand les personnages se croisent et inverser leurs images
Comment gérer 2 personnages distincts dans un jeu de combat
Comment gérer des contrôles séparés pour créer un jeu à 2 joueurs en local
Comment programmer une "IA stupide" pour faire jouer l'adversaire automatiquement (déplacement, frappe, timing)
Le principe du déplacement vertical du personnage sur le sol
Comment programmer cet effet et gérer l'ordre d'affichage quand un personnage passe par dessus l'autre
Le guide contient des schémas, illustrations, extraits de code en couleurs, et explications détaillées.
J'ai produit plus de 25 jeux vidéo pour mon studio et pour des studios externes. Mon jeu Age of Enigma a été traduit en 13 langues et a été téléchargé plus de 3 millions de fois. Je programme depuis plus de 30 ans.
Ma mission c'est d'aider les passionnés à transformer leur rêve en réalité et à s'épanouir en obtenant des résultats dont ils peuvent être fiers.
Ce guide a entièrement été réalisé par mes soins, j'y ai donné le meilleur de moi-même.
Il s'agit d'un guide PDF au format A4 de 70 pages.
Le guide est illustré, facile à lire, et bourré d'exemples de code faciles à comprendre et à utiliser.
Il est accompagné d'une master class de plus de 3h pendant laquelle je te montre comment j'applique les concepts enseignés dans le guide.
Le code source de toutes les étapes enseignées dans le guide est fourni, tu as juste à le télécharger pour t'en servir de référence.
Tu as accès à vie au contenu digital : Version PDF, vidéos et code source.