Je m'ennuyais, alors j'ai décidé de faire cette monstruosité d'un circuit de redstone:
Modifier : maintenant que les répéteurs de Redstone ont été ajoutés au jeu, même par suivant cette conception, les sections 3 et 7 pourraient être considérablement réduites (car ces sections ne sont fondamentalement que des répétitions).
Ce circuit sera accomplir ce que demande votre question. Je vais expliquer chaque section du circuit:
Place Rouge (# 1)
C'est la plaque de pression sur laquelle le joueur se tiendra. Le résultat final est que votre porte s'ouvrira si le joueur est debout dessus, et se fermera lorsque le joueur descendra. De plus, si un certain laps de temps passe, la porte se fermera même si le joueur marche toujours sur la plaque.
Carré orange (# 2)
On les appelle déclencheurs de bord. S'ils reçoivent une entrée, leur sortie clignotera pendant un tick (le temps de redstone est mesuré en ticks) et restera éteint après cela, même si l'entrée est toujours sous tension.
Brown Square (# 3)
Cela peut ressembler à un désordre de NON portes, et c'est parce que c'est un désordre de NON portes. Plus précisément, c'est un désordre d'un nombre impair de portes NON. Ceci est connu comme un générateur d'horloge. Une horloge provoque l'activation et la désactivation de sa sortie en continu. Le nombre de portes NOT qu'il contient détermine la durée du cycle (plus de répéteurs équivaut à un temps plus long passé sur et hors tension).
L'horloge est éteinte, car 3a lui envoie de l'énergie. Si le joueur marchait sur la plaque de pression, 3a s’éteindrait, ce qui ferait démarrer l’horloge.
C'est l'une des façons dont vous pouvez régler le délai d'inactivité - si vous en avez besoin pour durer plus longtemps, ajoutez plus de portes NON, et vice versa.
Carré vert foncé (4)
Notez que cet appareil comporte plusieurs niveaux, la plupart qui ne sont pas montrés dans cette image. Je l'ai seulement inclus comme aide visuelle pour montrer ses entrées et ses sorties. Si vous construisez ce circuit et que vous vous demandez pourquoi il ne fonctionne pas, voici pourquoi.
Ceci est un compteur binaire. Chaque fois que la torche en 4b est alimentée, elle compte en binaire. C'est la raison pour laquelle vous avez besoin de l'horloge - donc l'entrée clignotera, ce qui provoquera le comptage du compteur binaire. Le premier flash allume la torche la plus à droite (00001). Le flash suivant donne 00010, puis 00011, 00100, etc. 4a est la réinitialisation du compteur binaire, amenant les torches à lire 00000. Cela garantit que lorsque le joueur marche sur la plaque, le compteur recommence à zéro.
Parce que vous devrez créer un compteur binaire qui fonctionne réellement, voyez le schéma de celui de ce fil sur les forums Minecraft.
Ajout ou suppression de bits supplémentaires au compteur binaire est l'autre façon d'ajuster la durée du délai.
Teal Square (5)
Fondamentalement, lorsque le compteur binaire lit 11111 (tous des torches sont allumées), 5a s'allumera, provoquant la désactivation du verrou RS-NOR en 6, que le lecteur soit toujours sur la plaque de pression ou non (verrou RS-NOR expliqué plus loin).
Carré violet (6)
Il s'agit d'un verrou RS-NOR. Il s'agit en fait d'une cellule mémoire de 1 bit, stockant un 0 ou un 1. Lorsque le bloc dans le coin inférieur gauche de celui-ci est alimenté, le commutateur bascule en position 1, provoquant l'ouverture de la porte. Lorsque le bloc en haut à droite est alimenté, le loquet se réinitialise, provoquant la fermeture de la porte.
Carré noir (7)
Ceci est juste un groupe de répéteurs (deux NON portes). La seule raison à cela est que le signal passant autour du côté droit du circuit atteint le verrou RS-NOR avant ce signal. S'il n'y avait pas de répéteurs ici, le loquet RS-NOR basculerait dans son état activé, puis s'éteindrait juste après avoir été réinitialisé.
Rainbow Square! (8)
Oh regarde, c'est enfin la porte!
En résumé, voici ce qui se passe:
- Le joueur avance plaque de pression
- L'horloge binaire se réinitialise
- L'horloge commence le cycle, provoquant le décompte de l'horloge binaire
- Le fil de réinitialisation RS-NOR de la plaque de pression s'éteint
- Le signal parcourant le fil à gauche de la plaque se propage à travers la gâchette de bord, faisant basculer le RS-NOR dans sa position de marche
- La porte s'ouvre!
Ensuite, si le joueur descendait du plateau, le fil qui s'enroulait autour du côté droit se rallumerait, faisant tourner le RS-NOR et, par conséquent, fermer la porte. De plus, si le joueur continue de se tenir sur la plaque et que le compteur binaire atteint 11111, la torche à 5a s'allume, provoquant également la fermeture de la porte.
Je suis sûr que ce circuit pourrait être beaucoup plus petit et plus efficace, mais c'est une preuve de concept.