Pages :: 1
Bonjour, je vais vous montrer pas à pas comment afficher l'heure dans Minecraft sans utiliser de blocs de commande. Vous pouvez installer cette machine sur un serveur ou en mode solo ou s'en passer, à vous de voir. (Entre parenthèses je vais mettre des annotations pour ceux qui sont familier avec la logique de Boole.)
Dans les 3 premières vidéos je ne parle pas car j'ai un terrible accent xD.
Je construis l'horloge en 4 parties :
- Générateur d'impulsions de 1 sec
- Compteur de 60 sec
- Compteur de 20 min
- Décodeur
I) Générateur d'impulsions de 1 sec
A la sorti on obtient une impulsion de 1/2 tic tout les secondes.
II) Compteur de 60 secondes
C'est quoi un compteur ? C'est une memoir de 1 byte capable de stocker plusieurs valeurs différentes.
Le compteur que j'utilise a 6 avantages :
- il est compacte
- il est rapide pour des petites valeurs
- il peut compter jusqu'à l'infinie
- il se re-initialise très facilement
- arrivé à la valeur maximale il se re-inicialise et recommence dès le début
(- il compte en binaire naturel)
Il y a une petite erreur que je corrige dans la vidéo suivante.
Comment savoir jusqu'à quelle valeur compte le compteur ?
J'ai repéré par un block vert les pistons qui vont pousser un block bleu, le lâcher et le récupérer. Donc pour chaque piston le block bleu peut avoir 2 états : rétracté (0) ou repoussé (1). Pour un piston il y aura 2 combinaisons différentes (0 ou 1), pour 2 pistons il y aura 4 combinaisons différentes (00 ou 01 ou 10 ou 11), pour 3 pistons y en aura 8, ..... , pour n pistons y en aura 2 puissance n.
On utilise 6 pistons repérés par un block vert. On peut donc compter jusqu'à 64. Or, on a besoin que de 60 premières valeurs. C'est pour ça que sur la vidéo, à la sortie du compteur j'ai mis une porte logique "et" dont la sorti s'active quand on arrive à 60 et fait re-initialiser le compteur.
III) Compteur de 20 minutes
Le principe est le même que précédemment, mais là on compte jusqu'au 20.
Décodeur
Je vais déjà préparer les fils. Tout est expliqué dans la vidéo ;)
Maintenant je vais cabler l'horloge.
Le bruit de fond qu'on entend est le ventilateur de mon mac portable. Le pauvre, il surchauffe.
Finalement, je fais le décodeur.
Comment faire pour que l'horloge soit à l'heure ?
Quand tout les compteurs sont à zero il faut allumer le générateur d'impulsions au réveil. Si jamais vous dormez, il faudra la régler à nouveau. Sur un serveur ce n'est pas un problème. En solo pensez à la re-initialiser avant de vous couchez et de l'allumer au réveil.
Merci à tous d'avoir suivi, (si vous avez suivi xD).
(Tout les vidéos sont de moi)
Hors ligne
C'est bien de faire un tuto, mais c'est mieux de ne pas utilisr Flash, qui n'est pas compatible avec iOS, et devient de moins en moins commun, surtout sur les plateformes mobiles comme Android aussi D:
Hors ligne
Alors je suis un noob en informatique. Qu'est-ce que tu veux dire par Flash s'il te plait ?
Hors ligne
C'est bien de faire un tuto, mais c'est mieux de ne pas utilisr Flash, qui n'est pas compatible avec iOS, et devient de moins en moins commun, surtout sur les plateformes mobiles comme Android aussi D:
Ca c'est l'intégration YouTube du forum qu'il faut remettre en cause
Propose en section rédacteurs de passer en HTML5 à Tronics si tu sens que c'est nécessaire
Hors ligne
iOS, et leur manie de faire bande à part. Sur Android, le format flash / intégration flash fonctionnent très bien.
Mais je suis du même avis que vous : Flash c'est de la m€rde ; il faut aller de l'avant, et exploiter HTML5+CSS3+JS. Ces langages sont compatibles avec tout navigateur (Sauf IE qui a du mal avec le CSS niv3).
Il faut bannir l'utilisation du flash sur les stes, ça ralentit, ce n'est pas forcément efficace, ce n'est pas léger, et ce n'est pas portable à 100%.
Dernière modification par Sani_Messiah (12/09/2014 23:21:16)
Hors ligne
The Stupid Content Tracker
## IT Operations Analyst 2nd Level on UNIX/Linux ##
Perso je suis en train de faire sa avec des commands blocks , c'est assez gros mais sa fonctionne (heure , minutes , secondes
Hors ligne
Pages :: 1