[03/07]
Les valeurs des variables
[Sirjonasxx]
Après avoir lu le chapitre précédent, vous devriez comprendre ce que font les boîtes WIRED suivantes :
WIRED Variable : Variable utilisateur
WIRED Effet : Donner Variable
WIRED Effet : Supprimer Variable
WIRED Condition : Possède Variable
WIRED Condition Négative : Ne Possède Pas Variable
Nous avons utilisé ces boîtes WIRED pour vérifier si un utilisateur a atteint un point de contrôle. C'est une équation très simple : soit l'utilisateur l'a atteint, soit non. Et si nous voulions stocker des valeurs plus avancées ?
Considérons un nouvel exemple : vous avez un jeu où l'utilisateur doit collecter des **pièces d'or**, un joueur commence avec 0 pièce et gagne s'il a collecté plus de 500 pièces d'or avant que le temps ne soit écoulé.
Explorons la solution à cette question et apprenons à connaître 3 autres boîtes WIRED :
WIRED Condition : Valeur de Variable
WIRED Déclencheur : Variable Modifiée
WIRED Effet : Changer la Valeur de la Variable
![]()
Plaçons une nouvelle **WIRED Variable : Variable utilisateur** dans la pièce, cette fois nommons-la `gold_coins` et nous voulons stocker un nombre avec cette variable. Pour ce faire, cochez la case Possède une valeur.
![]()
Lorsque le jeu commence, nous voulons que tous les utilisateurs commencent avec 0 pièce d'or. Nous pouvons voir que nous pouvons maintenant configurer une **Valeur initiale** dans **WIRED Effet : Donner Variable**, ce qui n'était pas une option dans le chapitre précédent. Fixons-la à **0**.
J'ai également sélectionné Remplacer la variable existante. Cela garantit que personne ne peut transférer ses pièces du jeu précédent au jeu actuel, et l'utilisateur commence avec une variable fraîche.
Si l'utilisateur avait déjà des pièces d'or et que nous n'avions pas sélectionné cette option, alors cet effet WIRED n'aurait aucun effet.
![]()
Maintenant, nous pouvons intégrer plusieurs mécanismes de jeu pour modifier le nombre de pièces d'or qu'un utilisateur possède.
Voici plusieurs exemples :
1. Lorsque l'utilisateur passe à côté d'un voleur, **diviser le montant des pièces d'or par 2**.
2. Lorsque vous trouvez une pièce d'or, **ajouter 1 pièce d'or**.
3. Lorsque vous passez à côté d'un autre joueur et dites `:steal`, **voler toutes les pièces de l'autre utilisateur**. L'autre utilisateur **perd toutes ses pièces**.
![]()
![]()
![]()
Le joueur gagne lorsqu'il collecte plus de 500 pièces. Mettons cela en place !
Nous pouvons placer un WIRED Déclencheur : Variable Modifiée, sélectionner la variable `Gold Coins` et choisir **Déclencher lorsque la valeur change**.
![]()
Cela explique les bases pour les valeurs des variables. Jouez un peu avec cela ou demandez de l'aide si quelque chose n'est pas clair dans ?![]()
Texte et images by Sirjonasxx, traduction by -Jiren pour HabbOne.


