Donne un comportement à tes ennemis
Un zombie qui erre, repère le joueur puis se lance à sa poursuite : derrière ces réactions se trouve une logique que tu peux programmer. Dans cette formation, tu construis progressivement un jeu de zombies avec Lua et Love2D pour comprendre les agents et les machines à états finis.
Tu suis la réalisation du projet en vidéo, de sa mise en place jusqu’à la finalisation. Le personnage, les animations et les comportements ennemis deviennent un terrain d’exercice concret pour mieux comprendre le fonctionnement d’un jeu.
Ce que tu vas apprendre
- Comprendre le rôle d’un agent et le principe d’une machine à états finis.
- Poser les bases du projet, afficher un personnage et le diriger.
- Créer plusieurs zombies et animer les personnages image par image.
- Organiser les états et les transitions qui pilotent le comportement des ennemis.
- Faire rôder les zombies, détecter le joueur et les lancer à sa poursuite.
- Gérer l’attaque et la morsure des zombies, puis finaliser le projet.
Un parcours en 10 vidéos
- Introduction et présentation du projet.
- Les concepts théoriques de l’intelligence artificielle appliquée aux personnages.
- Création du héros et des zombies.
- Direction des zombies et mise en place de la machine à états.
- Attaque, morsure et finalisation du jeu.
Les vidéos sont organisées dans l’ordre de construction du projet. Tu peux les revoir à ton rythme et revenir sur un passage pendant que tu reproduis les étapes.
Les ressources incluses
- 10 leçons vidéo accessibles dans ton espace de contenu.
- Un support de cours PDF pour retrouver les notions de l’atelier.
- Une archive ZIP contenant le code source du projet, pour étudier son organisation et comparer ton travail.
Pour qui est cette formation ?
Pour les personnes qui ont déjà commencé à programmer et souhaitent donner des comportements à leurs ennemis. Ce projet te permet de mettre tes connaissances en pratique à travers un exemple de jeu et de comprendre comment un personnage choisit une action selon sa situation.
Bases conseillées : connaître les variables, les conditions, les boucles et les fonctions, et avoir déjà manipulé de petits programmes en Lua. Ces bases te permettront de te concentrer sur les comportements et les transitions entre états.
Les outils utilisés
Le projet est réalisé en Lua avec Love2D. Les démonstrations montrent l’éditeur ZeroBrane Studio. Prévois un ordinateur avec ton environnement Lua/Love2D installé pour pratiquer en parallèle des vidéos.
Comment suivre la formation
Il s’agit d’une formation enregistrée, à suivre à ton rythme depuis ton espace personnel. L’achat est un paiement unique de 59,90 € TTC. Les vidéos et les ressources du projet sont regroupées dans l’espace de contenu associé au produit.
Avis
Il n’y a pas encore d’avis.