Retour aux formations
C#Monogame Membre

Apprendre le C# pour le jeu vidéo – bases et programmation orientée objet

Apprenez les bases du C# et la programmation orientée objet avec des exemples de dés et de personnages, pour préparer vos projets MonoGame.

  • NiveauIntermédiaire
  • Durée4 h 32 min

Présentation

Approfondissez vos compétences en programmation en découvrant le C# avec Visual Studio. Cette formation vous accompagne depuis la création d’un premier projet jusqu’à l’organisation du code en classes et en objets.
Vous étudierez les types de données, les expressions, les fonctions, les boucles, les tableaux et les listes. Vous aborderez ensuite la programmation orientée objet à travers des exemples inspirés du jeu vidéo : un lanceur de dés et des personnages.
Cette progression vous donnera les bases nécessaires pour poursuivre votre apprentissage de la création de jeux avec MonoGame.

Objectifs pédagogiques

  • Saisir, compiler et exécuter du code C# dans Visual Studio.
  • Manipuler les types numériques, les chaînes de caractères et les expressions.
  • Écrire des fonctions avec des paramètres et une valeur de retour.
  • Utiliser les boucles et les structures de contrôle.
  • Organiser des données dans des tableaux et des listes.
  • Créer des classes et utiliser des objets.
  • Employer des méthodes statiques et des paramètres par défaut.
  • Comprendre l’héritage et la redéfinition de méthodes.

Prérequis

  • Avoir suivi les formations de bases en programmation, ou posséder une expérience équivalente dans un autre langage.
  • Connaître les variables, conditions, boucles et fonctions.
  • Disposer de Visual Studio et de MonoGame installés selon la procédure fournie avec la formation.
  • Aucune connaissance préalable du C# n’est nécessaire.

Contenu protégé

Accédez au contenu de cette formation

Connectez-vous ou créez gratuitement votre compte pour consulter l’ensemble du contenu.

Votre parcours

Programme de la formation

19 leçons
01

Prendre en main Visual Studio

2 leçons · 24 min

  1. Tour horizon VS et 1er projet Membre
    14 min
  2. Saisir du code et exécuter Membre
    10 min
02

Manipuler les données et les fonctions

4 leçons · 57 min

  1. Types numériques Membre
    15 min
  2. Chaines de caractères Membre
    14 min
  3. Les expressions Membre
    10 min
  4. Les fonctions Membre
    18 min
03

Répéter, stocker et contrôler

5 leçons · 1 h 9 min

  1. Boucle for Membre
    10 min
  2. Boucle while Membre
    7 min
  3. Les tableaux Membre
    21 min
  4. Listes Membre
    15 min
  5. Structures de contrôle RUSH Membre
    16 min
04

Découvrir les classes et les objets

3 leçons · 49 min

  1. POO en dessin Membre
    19 min
  2. Préparation projet console Membre
    8 min
  3. Classe LanceurDé Membre
    22 min
05

Approfondir la programmation objet

5 leçons · 1 h 13 min

  1. Classe Personnage et polymorphisme Membre
    20 min
  2. Méthode statique Terminal Membre
    14 min
  3. Paramètre par défaut Drop Lowest Membre
    6 min
  4. Heritage et Redefinition de ToString Membre
    15 min
  5. Révision intermédiaire Membre
    18 min