Ce que vous devez savoir avant
de commencer

Débute 2 July 2025 00:39

Se termine 2 July 2025

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Programmation de jeux : Créer un moteur de jeu de type Zelda avec des systèmes d'entités et de composants - Cours 16

Plongez dans les fondamentaux de la programmation de jeux à travers une mission de type Zelda, couvrant la gestion des entités, les systèmes d'IA, la gestion des ressources et la mise en œuvre de la physique en C++ avec des graphismes SFML.
Dave Churchill via YouTube

Dave Churchill

2765 Cours


1 hour 9 minutes

Mise à niveau optionnelle disponible

Not Specified

Progressez à votre rythme

Free Video

Mise à niveau optionnelle disponible

Aperçu

Plongez dans les fondamentaux de la programmation de jeux à travers une mission de type Zelda, couvrant la gestion des entités, les systèmes d'IA, la gestion des ressources et la mise en œuvre de la physique en C++ avec des graphismes SFML.

Programme

  • Introduction à la programmation de jeux avec SFML
  • Aperçu des graphiques SFML et installation
    Configuration d'un environnement de développement
  • Fondamentaux d'un moteur de jeu de style Zelda
  • Mécaniques de base et considérations de conception
    Architecture de la boucle de jeu
  • Architecture du système d'entités composants (ECS)
  • Introduction à l'ECS
    Implémentation d'entités, de composants et de systèmes
  • Gestion des entités
  • Création et suppression dynamique d'entités
    Architecture basée sur les composants
  • Systèmes d'intelligence artificielle
  • Aperçu de l'IA dans les jeux
    Implémentation de comportements basiques des ennemis
    Algorithmes de recherche de chemin
  • Gestion des ressources
  • Importation et gestion des sprites et textures
    Implémentation de feuilles de sprites pour les animations
  • Implémentation de la physique
  • Détection de collision de base et réponse
    Interactions d'objets mobiles et statiques
  • Implémentation des mécaniques de jeu
  • Mouvement du joueur et gestion des entrées
    Interactions de personnages et systèmes de combat
  • Intégration du son et de la musique
  • Lecture des effets sonores et réglage des volumes
    Ajout de musique de fond
  • Débogage et optimisation
  • Goulots d'étranglement courants en performances dans ECS
    Stratégies et outils de débogage
  • Projet final : Création d'un jeu simple de style Zelda
  • Définition des objectifs et portée du projet
    Implémentation des fonctionnalités du jeu et perfectionnement
  • Prochaines étapes et sujets avancés
  • Introduction à la mise en réseau dans les jeux
    Orientation pour un apprentissage et une amélioration ultérieurs

Sujets

Programmation