Bonjour,
Le but de l'opération est de créer un Digicode à 2 claviers pour 10 utilisateurs.
Un clavier pour choisir l'utilisateur (je pense mettre 4 leviers) et l'autre pour le code (9 case, code à 4 chiffre).
La création du clavier 2, l'analyse et la réalisation du digicode fonctionne.
Il me reste à rajouter les utilisateurs.
Bon jusque là je pense que c'est à peu près clair, je vais donc me lancer dans l'explication de mon problème.
Je peux gérer mon code via 9*4 = 36 lignes de redstone (sur 4 lignes espacées de 3 cubes en vertical et 1 en horizontal) et placer les 10 utilisateurs les un à la suite des autres sur ces rails.
Ça fonctionne, mais c'est long, pour définir le 10 utilisateur le signal doit d'abord le rejoindre minimum 180 cubes aller + retour, soit plus de 2,4s, avec l'analyse il faudra au moins 3 secondes entre le moment où l'on rentre l'utilisateur et le moment ou l'on peut rentrer le code.
C'est trop long.
J'aurais besoin de nouvelles idées pour régler mon problème.
Voici mes règles.
1) La place n'a pas d'importance
2)Je me fou du temps que met le signal entre le choix du code par l'utilisateur et le sélecteur.
3) Ce que je veux minimiser c'est le temps entre la sélection de l'utilisateur et l'application de mon code sur mes 36 entrées.
4) chaque utilisateur peut modifier son code quand il le désire via des leviers (ou des boutons si c'est plus simple).
Je vais donc schématiser la machine.
J'ai 10 utilisateurs envoyant chacun 36 informations (si c'est plus simple 4 informations parmi 9 possibilité.
Ces information sont envoyé dans un sélecteur (je ne sais pas du tout quel forme lui donner pour régler mon problème), il doit "juste" définir quel utilisateur entre le code.
du sélecteur est retourné le code pour le digicode sur 36 câbles.
Voici les pistes explorées :
Utiliser des "fils quasi-instantanné", problème : je ne peux le faire que pour l'aller, et j'ai souvent du mal à les brancher.
Principe du fil quasi-instantané, on dédouble l'information en 0/1 qu'on fait transmettre via des pistons. Un cable au lieu de faire 1 de large fait fois 3 à cause des portes à pistons.
Utiliser des bateaux et du fil d’agrainer, je trouve ça super moche, mais si ça peut réduire le temps, j'ai abandonné l'idée car j'avais un problème de piston.
Utiliser un redcoder, les 9 chiffres sont codés sur un seul fils et on utilisa la longueur du cable pour définir le chiffres.
problème 1) On ne peux pas les espacer de 1 case. (18 position c'est trop pour un redcoder).
problème 2) Je n'ai pas réussis à "bloquer" le decoder, une fois activer le piston reste actif.
Est ce que ce projet à déjà été tenté (surement) et est il copiable ?
Quelqu'un à t il une idée, ou même une piste à explorer, pour m'aider ?
Merci d'avance.
Le but de l'opération est de créer un Digicode à 2 claviers pour 10 utilisateurs.
Un clavier pour choisir l'utilisateur (je pense mettre 4 leviers) et l'autre pour le code (9 case, code à 4 chiffre).
La création du clavier 2, l'analyse et la réalisation du digicode fonctionne.
Il me reste à rajouter les utilisateurs.
Bon jusque là je pense que c'est à peu près clair, je vais donc me lancer dans l'explication de mon problème.
Je peux gérer mon code via 9*4 = 36 lignes de redstone (sur 4 lignes espacées de 3 cubes en vertical et 1 en horizontal) et placer les 10 utilisateurs les un à la suite des autres sur ces rails.
Ça fonctionne, mais c'est long, pour définir le 10 utilisateur le signal doit d'abord le rejoindre minimum 180 cubes aller + retour, soit plus de 2,4s, avec l'analyse il faudra au moins 3 secondes entre le moment où l'on rentre l'utilisateur et le moment ou l'on peut rentrer le code.
C'est trop long.
J'aurais besoin de nouvelles idées pour régler mon problème.
Voici mes règles.
1) La place n'a pas d'importance
2)Je me fou du temps que met le signal entre le choix du code par l'utilisateur et le sélecteur.
3) Ce que je veux minimiser c'est le temps entre la sélection de l'utilisateur et l'application de mon code sur mes 36 entrées.
4) chaque utilisateur peut modifier son code quand il le désire via des leviers (ou des boutons si c'est plus simple).
Je vais donc schématiser la machine.
J'ai 10 utilisateurs envoyant chacun 36 informations (si c'est plus simple 4 informations parmi 9 possibilité.
Ces information sont envoyé dans un sélecteur (je ne sais pas du tout quel forme lui donner pour régler mon problème), il doit "juste" définir quel utilisateur entre le code.
du sélecteur est retourné le code pour le digicode sur 36 câbles.
Voici les pistes explorées :
Utiliser des "fils quasi-instantanné", problème : je ne peux le faire que pour l'aller, et j'ai souvent du mal à les brancher.
Principe du fil quasi-instantané, on dédouble l'information en 0/1 qu'on fait transmettre via des pistons. Un cable au lieu de faire 1 de large fait fois 3 à cause des portes à pistons.
Utiliser des bateaux et du fil d’agrainer, je trouve ça super moche, mais si ça peut réduire le temps, j'ai abandonné l'idée car j'avais un problème de piston.
Utiliser un redcoder, les 9 chiffres sont codés sur un seul fils et on utilisa la longueur du cable pour définir le chiffres.
problème 1) On ne peux pas les espacer de 1 case. (18 position c'est trop pour un redcoder).
problème 2) Je n'ai pas réussis à "bloquer" le decoder, une fois activer le piston reste actif.
Est ce que ce projet à déjà été tenté (surement) et est il copiable ?
Quelqu'un à t il une idée, ou même une piste à explorer, pour m'aider ?
Merci d'avance.