7. Système de vie et gestion des scores
Note : Cet article est une archive pédagogique du septième épisode de ma série sur la création d’un jeu de plateforme avec Construct 2.
Points clés abordés
- Variables globales : Utilisation de variables pour suivre l’état du joueur (
ScoreetVie). - Gestion des pièces : * Détection de collision entre le joueur et l’objet
Pièce.- Destruction de la pièce après contact.
- Incrémentation de la variable globale
Scoreet mise à jour de l’affichage textuel (HUD).
- IA d’ennemi et dégâts :
- Système de “double collision” : saut sur l’ennemi (destruction) vs contact latéral (perte de vie).
- Soustraction d’une valeur à la variable
Vielors d’un contact non létal.
- Condition de défaite (Game Over) : Vérification de la valeur de la variable
Vieaprès chaque impact. SiVie <= 0, déclenchement de l’actionRestart Layout.
Logique des variables dans Construct 2
La gestion des données est au cœur de cet épisode. Voici la structure logique recommandée pour vos événements :
-
Incrémentation (Score) :
- Événement :
Joueur > On collision with Pièce - Action :
Système > Add to Score (ex: +10) - Action :
HUD_TexteScore > Set textà"Score : " & Score
- Événement :
-
Décrémentation (Vie) :
- Événement :
Joueur > On collision with Ennemi(seulement si contact latéral) - Action :
Système > Subtract from Vie (1) - Action :
Vérification : Si Vie <= 0 alors Restart Layout
- Événement :
Conseils d’optimisation
- Modularité : En utilisant des variables globales, vous permettez au score de persister entre différents layouts si vous le souhaitez.
- HUD dynamique : Assurez-vous que vos objets texte sont rafraîchis à chaque modification de variable pour que l’interface soit toujours synchronisée avec l’état réel du jeu.
- Feedback visuel : N’hésitez pas à ajouter une petite animation ou un son lors de la collecte des pièces pour renforcer le ressenti (game feel) du joueur.
© 2026 - Créé avec ❤️ sous Hugo & Relearn.