Gestion des Déplacements et des Collisions avec les Murs
Apprenez à créer un test pour arrêter le personnage lorsqu'il rencontre un mur.
Framework .Net
Utilisation de Visual Studio
Syntaxe générale du C#














Exercices







Utilisation des types complexes
Exercice : codage d'un jeu de morpion







Programmation orientée objet en C#













Exercice : gestion d'un parc de véhicules







Programmation avancée






Création d'interfaces graphiques en WPF












Exercice : création d'un jeu 2D (Sokoban)













Détails de la leçon
Description de la leçon
Notre personnage peut maintenant se déplacer, mais il ne s'arrête pas lorsqu'il rencontre un mur ou une caisse. Dans cette vidéo, nous nous concentrerons uniquement sur les déplacements bloqués par les murs et nous aborderons les caisses dans une vidéo ultérieure. Pour arrêter le personnage lorsqu'il rencontre un mur, nous devons tester si la nouvelle position correspond à un mur. Nous développerons une méthode qui vérifiera si la case à la nouvelle position est valide. Si la nouvelle position contient un mur, le personnage ne pourra pas se déplacer. Nous allons aussi extraire une méthode pour calculer la nouvelle position du personnage, ce qui servira également plus tard pour les caisses. À la fin de cette vidéo, en appuyant sur différentes touches de direction, vous verrez que le personnage est correctement bloqué par les murs.
Objectifs de cette leçon
Apprendre à gérer les déplacements du personnage en évitant les murs.
Prérequis pour cette leçon
Connaissances de base en programmation et compréhension des concepts de grille et de coordonnées dans le développement de jeux vidéo.
Métiers concernés
Développeur de jeux vidéo, programmeur de gameplay, concepteur de niveaux.
Alternatives et ressources
Utilisation de moteurs de jeu avec gestion intégrée des collisions comme Unity ou Unreal Engine.
Questions & Réponses
