PARTIE 1 - LES BASES
Ah, vous l'attendiez, je vous l'avais promis, le voila le voici ! Mon big tutoriel sur la redstone dans Minecraft. Avec ca, vous allez tout apprendre à partir de zéro. Des bases du débutant aux systèmes avancés en passant par les astuces pas connues de tous. Bon, je posterai pas tout d'un coup, ce soir on va uniquement voir les bases, afin que tout le monde en soit au même niveau.
Avant de débuter, j'ai mis à votre entière disposition une map modifiée dans laquelle vous trouverez tout plein de belle redstone et d'outils divers et variés pour suivre ce tuto dans des conditions optimales : http://www.megaupload.com/?d=CSQBCCSR
Commençons de suite !
Alors, tout d'abord, la question que vous devez vous poser, c'est :
Qu'est ce que la redstone ?
La réponse est simple sans vraiment l'être : C'est un simulateur de circuits logiques. Je m'explique :
La redstone permet de véhiculer un signal d'un point A à un point B. Ce point peut prendre uniquement deux valeurs : 0 ou 1. Faux ou vrai. Eteint ou allumé. Etc. Ces trois appellations seront utilisées dans ce tuto, et veulent dire exactement la même chose. Quand le câble de redstone est allumé et émet des étincelles, cela veut dire que le signal véhiculé vaut "vrai", ou 1. Quand il est éteint, le signal vaut "faux", ou 0. C'est là le fonctionnement de base de n'importe quel ordinateur sur Terre.
Maintenant, la seconde question que vous devez vous poser (j'ai peut être interverti l'ordre, c'est pas bien grave et en fait on s'en branle), c'est :
A quoi ca sert ?
Eh bien, la redstone permet de créer des automatismes. Des systèmes qui effectuent plusieurs opération quand vous appuyez sur un bouton, enclenchez un levier ou simplement passez sur une case. Ca va du système d'ouverture et de verrouillage de portes au microprocesseur en passant par la calculatrice, la montre digitale et la station de train automatique. Autant vous dire qu'il y en a, des possibilités !
1. Créer un câble
Premièrement, voyons comment créer un câble de redstone. Pour ce faire, vous n'avez qu'à vous munir d'un stack de redstone, et cliquer avec le bouton droit de la souris sur le haut d'un bloc. En général, choisissez une surface plane avec suffisamment d'espace. La connexion entre deux blocs de redstone se fait automatiquement. Notez que vous pouvez faire prendre le chemin que vous voulez au câble, comme ceci :
http://tof.canardpc.com/view/afaaa5d...ff883746df.jpg
Attention, toutefois : Veillez à bien espacer vos câble d'au moins une case, parce que sinon ils se connectent automatiquement, ca fait n'importe quoi et c'est pas du tout ce qu'on veut :
http://tof.canardpc.com/view/09dcfd7...28a2938244.jpg
Bien ! La redstone peut aussi monter et descendre des marches, à conditions qu'elles ne dépassent pas une case de haut. De même, la connexion entre deux câbles ne se fera pas si elle est interrompue par un bloc :
http://tof.canardpc.com/view/aecebb5...35f5ecf08e.jpg
http://tof.canardpc.com/view/11307af...baf4d3b832.jpg
http://tof.canardpc.com/view/7a24c2b...2ad719d7ad.jpg
2. Les déclencheurs
Transmettre un signal, c'est bien beau, mais qu'est-ce qui génère ce signal ? Eh bien, deux choses. Les portes logiques et les déclencheurs. Comme les portes logiques c'est un brin compliqué pour l'instant, on va juste voir les déclencheurs dans cette partie.
Il existe actuellement trois types de déclencheurs. Les leviers, les boutons, et les plaques de pression. Notch a laissé entendre à plusieurs reprises qu'il pourrait ajouter des déclencheurs, je mettrai cette partie du tuto à jour le moment venu. Ces trois déclencheurs ont pour différence la façon dont ils génèrent le signal :
- Le levier génère indéfiniment un signal qui dépend si il est tiré ou poussé,
- Le bouton génère un signal pendant une seconde après avoir été activé,
- La plaque de pression génère un signal tant qu'un joueur, mob ou minecart se trouve dessus. Cette dernière est utile pour créer des détecteurs de présence.
Schémas de constructions d'un levier, d'un bouton et d'une plaque de pression en bois/pierre.
Concrètement, comment ca marche ? C'est très simple. Pour transmettre le signal d'un déclencheur par l'intermédiaire de la redstone, il vous suffit de créer un câble de redstone relié au "bloc sur lequel est posé le déclencheur" :
http://tof.canardpc.com/view/40c107b...936ea0939a.jpg
Ou de relier directement le câble au déclencheur :
http://tof.canardpc.com/view/c6c088e...637929ddd1.jpg
Vous pouvez faire un test en activant le déclencheur, vous pouvez voir que le câble s'allume bien :
http://tof.canardpc.com/view/7fa88ae...803297eb6a.jpg
3. Les actionneurs
Ah, là on touche le vif du sujet. A quoi sert le signal que vous avez mis tant de temps à transmettre ? A plein de choses. Il y a plusieurs éléments qui peuvent être contrôlés par la redstone. Citons les portes en bois et en métal (à noter que les portes en métal ne peuvent être contrôlées QUE par la redstone), les aiguillages, la TNT et les torches de redstone (nous verrons ces dernières dans la prochaine partie). Ici, nous allons nous concentrer sur les portes.
Quand une porte reçoit un signal, elle s'ouvre. Si elle ne reçoit rien, elle se ferme. C'est aussi simple que ca ! *ponk* Faisons un essai. Relions une porte à une plaque de pression :
http://tof.canardpc.com/view/d73e577...82d3fd6f28.jpg
Marchons sur la plaque, la porte s'ouvre bien :
http://tof.canardpc.com/view/bc67999...20b2586675.jpg
4. Bonus Stage : Astuces sur les portes
Maintenant, vous vous souvenez que pour relier la redstone à un déclencheur, vous pouvez la relier au bloc sur lequel est posé ledit déclencheur ? C'est pareil pour les actionneurs. Prenons pour exemple cette simulation de porte, a laquelle nous avons relié un levier :
http://tof.canardpc.com/view/2eae287...dbefab4a69.jpg
Vous ne voyez aucun câble, et pourtant il est bien là. Caché sous le mur, de façon à ce que personne ne le voie :
http://tof.canardpc.com/view/280c6b8...99f796d21e.jpg
Vous pouvez tester chez vous, cette méthode fonctionne bien.
Autre astuce, un peu moins connue. Une porte qui ne s'ouvre que si elle recoit un signal, c'est bien, mais pas sécurisé. A moins que vous n'ayez enterré vos câbles (et encore, ca ne décourage pas les plus malintentionnés), n'importe quel gugusse peut arriver, placer un levier entre le vôtre et la porte (voir relier un second câble de redstone à la porte, auquel cas elle s'ouvrira si au moins un des câbles est actif), et l'actionner en court-circuitant tout votre système de sécurité. Une astuce pour y remédier est de faire en sorte que le passage ne s'ouvre que si la porte ne reçoit aucun signal. Comment ? C'est très simple, en placant la porte à 90° par rapport à son cadre. Ainsi, quand elle est fermée, le passage est ouvert, et vice-versa. Tant que la porte reçoit un signal, elle reste fermée, elle ne s'ouvre que si tous les câbles de redstone qui lui sont reliés ne véhiculent aucun signal. Nettement plus sur, car le "pirate" devra alors trouver tous les câbles qui arrivent à la porte, et si le tout est protégé par de l'obsidienne ou de l'adminium (soyons fous), ca risque de lui prendre du temps.
Voila, c'est tout pour ce soir. Vous avez déjà les bases pour réaliser des systèmes très basiques en redstone. Je vais voir pour vous fournir un deuxième épisode dès que possible. Nous y parlerons des torches de redstone, et des possibilités quasi-infinies qu'elles nous ouvrent ! Merci de m'avoir lu, en espérant que ce cours vous ai été utile !
>> Partie 2 - Les torches et les portes logiques
PS: y'a pas moyen de m'autoriser à poster plus d'images ? Ca m'embête bien pour les illustrations...