Un petit didacticiel rapide et simple à mettre en oeuvre.
Le but est simple : parvenir à enrichir votre niveau de petits secrets à trouver, avec comptabilisation du nombre de secrets trouvés à la fin du niveau.
Nous allons prendre l'exemple de 12 secrets à trouver dans votre niveau.
Commencez par préparer un morceau de matière agrippable, placez une puce et mettez une clé magnétique, un détecteur de saisie et un destructeur de la manière suivante :
Copiez les jusqu'à obtenir vos 12 objets secrets.
Placez ensuite une nouvelle puce à proximité de l'endroit où votre niveau se finit. Nous allons nous baser sur ce modèle finalisé :
1- Mettez en place 12 détecteurs de clé de la même couleur que la clé magnétique utilisée,
inversez leur sortie, réglez leur portée de détection au maximum de manière à recouvrir tout le niveau et réglez le premier détecteur sur 12 clés requises, le deuxième sur 11 clés, le troisième sur 10, etc...
2- Réglez cette 13ème clé sur 13 ou quelconque chiffre supérieur à 13. Elle doit être activée en permanence.
3- Facultatif : mettez en place une bouche de dialogue à la sortie de chaque détecteur de clé. Enregistrez le texte que vous souhaitez pour signaler au joueur qu'il vient de trouver un secret. (Exemple : Secret 1/12 found ! Secret 2/12 found, etc...). La bulle de dialogue s'affichera systématiquement à proximité du joueur, quelle que soit sa position dans le niveau.
4-Passons maintenant au mécanisme de comptabilisation. Mettez en place 12 XOR Gate. Branchez le détecteur de clé activé en permanence sur la première entrée du premier XOR Gate puis branchez la sortie du détecteur réglé sur 12 sur la seconde entrée de ce premier XOR Gate, ainsi que la première entrée du XOR Gate suivant. Faites de même pour tous les détecteurs de clé.
5-Ce OR Gate sert à faire en sorte que le chiffre des dizaines reste allumé une fois le chiffre 10 atteint. (10,11,12) Reliez la sortie des 3 derniers XOR Gate sur ce OR Gate.
6-Ces 3 OR Gate permettent de réutiliser les chiffres 0,1 et 2, une fois que le chiffre 10 a été atteint. Branchez la sortie du premier XOR Gate sur la première entrée du premier OR Gate et faites de même avec les 2 XOR gate suivants. Prenez également la sortie des 3 derniers XOR Gate pour la brancher sur les 3 entrées secondaires des 3 OR gate.
Nous allons maintenant créer le décompte qui va afficher le nombre de secrets trouvés, une fois le niveau terminé. J'ai personnellement simplement utilisé de la matière holographique pour recréer les chiffres. Chacun peut bien sûr utiliser la typologie ou la représentation qu'il souhaite, la méthode de base restant bien évidemment la même.
Créez le chiffre 12, représentant le total des secrets à trouver. Créez également un slash que vous allez placer à sa gauche.
Créez les chiffres de 0 jusqu'à 9, reliez la sortie des 3 OR Gate de gauche sur le 0,1 et 2 et reliez la sortie des 7 OR Gate suivants sur les chiffres de 3 à 9. Superposez ensuite ces chiffres de manière à obtenir un bloc unique que vous allez placer à gauche du slash.
Créez enfin un deuxième chiffre 1 que vous allez placer sur la gauche des autres chiffres. Reliez la sortie du OR Gate de droite dessus.
Le fonctionnement est très simple : A chaque fois que le joueur trouve un secret, la clé magnétique qui lui est associée disparaît et le détecteur qui n'aura plus le nombre de clés requis enverra un signal pour activer le XOR gate suivant et désactiver le XOR Gate précédent dans un système de cascade.
Ce principe est bien sûr extensible à l'infini en ajoutant simplement de nouveaux détecteurs, de nouveaux XOR gate et en ajoutant un nouvel OR Gate à chaque fois que vous passez à une unité au dessus.