Forum francais Minecraft. Serveur de jeu FR-Minecraft et astuces pour Minecraft.

Pages :: 1

#1 12/09/2014 18:29:12

Membre

Messages : 2

[Tuto] Horloge pour afficher l'heure

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

Flash required

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)

Flash required


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 ;)

Flash required

Maintenant je vais cabler l'horloge.

Flash required


Le bruit de fond qu'on entend est le ventilateur de mon mac portable. Le pauvre, il surchauffe.

Finalement, je fais le décodeur.

Flash required


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

#2 12/09/2014 20:12:31

Rédacteur

Messages : 84

Re : [Tuto] Horloge pour afficher l'heure

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

#3 12/09/2014 20:20:34

Membre

Messages : 2

Re : [Tuto] Horloge pour afficher l'heure

Alors je suis un noob en informatique. Qu'est-ce que tu veux dire par Flash s'il te plait ?

Hors ligne

#4 12/09/2014 23:14:18

VIP
Lieu : Freebuild

Messages : 635

Re : [Tuto] Horloge pour afficher l'heure

ItSeventhHell a écrit :

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 17
Propose en section rédacteurs de passer en HTML5 à Tronics si tu sens que c'est nécessaire 01

Hors ligne

#5 12/09/2014 23:20:52

Rédacteur
Lieu : Nice

Messages : 269
Site Web

Re : [Tuto] Horloge pour afficher l'heure

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 ##

#6 03/11/2014 00:33:13

Rédacteur
Lieu : En ce moment je suis sur terre

Messages : 189

Re : [Tuto] Horloge pour afficher l'heure

Perso je suis en train de faire sa avec des commands blocks , c'est assez gros mais sa fonctionne (heure , minutes , secondes

Hors ligne


50x50px-ZC-27f2eab4_pikacrunk.gif

Pages :: 1

Pied de page des forums