A travers 5 concepts de programmation, donnez vie à vos ennemis dans vos jeux vidéo.
Apprenez ces concepts pas à pas, mettez les en pratique et soyez ensuite capable de les recopier pour les adapter.
Chaque concept est programmable dans le langage de votre choix et avec le moteur/framework de votre choix (démonstrations en Love2D/Lua ou Monogame/C#).
Le guide, de 60 pages, est clair, illustré et imprimable.
Au sommaire de ce guide de 60 pages :
- Dans quel langage programmer tout ça ?
- A l'origine était le ping pong : la méthode de l'aller retour
- Attrape-moi si tu peux : se faire poursuivre par un ennemi
- Méthode sans maths un peu raide
- Méthode avec maths parce que c'est plus classe
- Monter la garde : donner l'illusion que l'ennemi sait où il va
- La technique des turning points de Wolfenstein 3D en 1992
- Mise en pratique : la momie
- Infiltration : donner la vue aux ennemis
- Le cône de vision version Metal Gear Solid
- Mise en pratique : jeu d'infiltration
- Donner la vie : l'intelligence artificielle pour les nuls
- Une machine à état pour les gouverner tous
- La théorie
- Traduction de la théorie en langage de codeur
- Programmer une machine à état
- Casser la rigidité de l'IA
- Mise en pratique : attaque de zombis
- Mise en pratique et exercice : Cap Canaveral
- Trouve ton chemin : construire le parcours des ennemis sur une map
- Le Pathfinding pour ne plus avancer tout droit comme un couillon
- Mise en pratique : Lode Runner
- Mise en pratique : FTL