Note : Cet article est une archive pédagogique du neuvième épisode de ma série sur la création d’un jeu de plateforme avec Construct 2.
Points clés abordés#
- Saisie utilisateur : Insertion d’un objet
TextBoxsur le calque HUD du menu pour permettre au joueur de taper un code. - Gestion des données avec le Dictionary : Utilisation de l’objet
Dictionarypour associer une clé (le code saisi) à une valeur (le nom du Layout/niveau correspondant). - Navigation dynamique : Mise en place d’une logique conditionnelle pour le bouton “Jouer” :
- Si le champ est vide : Chargement du niveau par défaut.
- Si un code est saisi : Chargement du niveau associé via l’action
Go to layout by name.
- Récupération de valeur : Utilisation de l’expression
Dictionary.Get(tbcode.Text)pour automatiser le basculement vers le bon niveau.
Configuration technique du Dictionary#
Pour que le système fonctionne, la déclaration des codes doit se faire dès le lancement du menu :