21 votes

Comment puis-je randomiser la sortie d'un circuit Redstone ?

J'ai 5 boutons et un seul d'entre eux peut être correct, tous les autres doivent être faux.

Ces 5 sorties vont aller dans 2 sorties, entre les deux il faut un circuit qui change quel bouton unique parmi les 5 va aller dans la "bonne" sortie des 2 dernières. Les 4 boutons restants doivent aller vers la deuxième des 2 sorties finales.

Les deux sorties finales doivent émettre un signal réel pendant une brève période, comme le ferait un bouton seul.

Il devrait également y avoir un moyen d'activer le circuit.

Je ne suis pas sûr que cela soit suffisamment bien expliqué, j'ai donc fait un schéma de base de ce dont j'ai besoin.

Diagram of redstone circuit

Le schéma montre comment j'ai besoin que le signal soit divisé. Cependant, entre les boutons et les deux derniers fils, il doit y avoir un circuit (marqué par la boîte grise). Ce circuit modifie le bouton unique connecté au fil de gauche. L'entrée de droite devrait démarrer le circuit et randomiser les 5 boutons.

Il n'y a pas de limites à la taille, à la quantité de matériaux utilisés ou à la méthode employée.

Cette question est similaire à celle qui porte sur nombres aléatoires dans les commandes de Minecraft mais je travaille spécifiquement avec des circuits Redstone - les solutions de commande ne s'appliquent pas ici.

0voto

egmont Points 101

J'aime utiliser des compte-gouttes et des trémies lorsque j'ai affaire à la randomisation. Si vous avez un compte-gouttes avec un seul élément empilable à 64 (par exemple, un bloc de terre) et un seul élément empilable à 1 (par exemple, une houe en diamant) menant à une trémie, un comparateur aura différentes forces de signal en fonction de l'élément dans le compte-gouttes. Cela vous donnera une sorte de sortie booléenne, un tirage au sort si vous voulez. Si vous connectez ce système à d'autres compte-gouttes, vous pouvez rendre votre sortie aussi aléatoire que vous le souhaitez.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X