[turtle] Plateforme
Page 1 sur 1
[turtle] Plateforme
Ce programme sert à construire des plateformes carré, autour d'un point de départ.
La particularité de ce programme tiens à procéder en spirale, dans le sens où la séquence de construction consiste à tourner a tourner autour du point de départ et d'élargir la surface produite.
Un dessin est peut être plus explicite :
Après la construction, la turtle reviens à sa position de départ.
pastebin get ujRNca8L platform
Il est assez simple de construire une plateforme en imbriquant deux boucles for, mais ça implique que que le point de départ de la turtle soit à un coin, et que l'on ne se trompe pas de directions.
C'est là l'avantage de ce programme, sans que ce mode de déplacement n'engendre un surcoût en fuel.
Je l'ai pensé pour servir à construire une plateforme de réception au dessus du vide, ou en hauteur.
Usage :
Exemples :
Le programme vérifie que la turtle dispose d'assez de blocs avant de commencer, et mettra la construction en suspend s'il lui en manque. Alors, le message renvoyé précisera la quantité de blocs nécessaires, et attend confirmation Y/N.
Le programme pourrait s'associer à d'autres.
Que la turtle construise une colonne en descendant vers un lac de lave du nether; Dès que la lave est atteinte, remonter d'un bloc et construire une plateforme. Ainsi on peut établir une base juste au dessus de la lave.
Et inversement, établir une base en hauteur. La turtle monterait en construisant une colonne sur laquelle on peut poser des échelles. Arrivé à une certaine altitude elle construirait la plateforme.
Dans ces deux situations, la colonne produite peut servir à descendre ou à monter pour atteindre la plateforme. Dans les deux cas, on est assuré de tomber au centre de celle ci.
La particularité de ce programme tiens à procéder en spirale, dans le sens où la séquence de construction consiste à tourner a tourner autour du point de départ et d'élargir la surface produite.
Un dessin est peut être plus explicite :
Après la construction, la turtle reviens à sa position de départ.
pastebin get ujRNca8L platform
Il est assez simple de construire une plateforme en imbriquant deux boucles for, mais ça implique que que le point de départ de la turtle soit à un coin, et que l'on ne se trompe pas de directions.
C'est là l'avantage de ce programme, sans que ce mode de déplacement n'engendre un surcoût en fuel.
Je l'ai pensé pour servir à construire une plateforme de réception au dessus du vide, ou en hauteur.
Usage :
- Code:
platform <size> [down|up] <blockName>
- size: c'est la largeur de la plateforme voulue
- down|up: c'est le choix entre turtle.placeDown() ou turtle.placeUp() Si la turtle doit construire la plateforme dessous ou au dessus d'elle
- blockName: (facultatif) si la turtle dispose de plusieurs types de blocs dans son inventaire et que vous voulez préciser lequel utiliser
Exemples :
- Code:
> platform 10 up
- Code:
> platform 9 down minecraft:cobblestone
Le programme vérifie que la turtle dispose d'assez de blocs avant de commencer, et mettra la construction en suspend s'il lui en manque. Alors, le message renvoyé précisera la quantité de blocs nécessaires, et attend confirmation Y/N.
A 10x10 platform require 100 blocks.
You should put 36 blocks more.
Continue ? Y/N
Le programme pourrait s'associer à d'autres.
Que la turtle construise une colonne en descendant vers un lac de lave du nether; Dès que la lave est atteinte, remonter d'un bloc et construire une plateforme. Ainsi on peut établir une base juste au dessus de la lave.
Et inversement, établir une base en hauteur. La turtle monterait en construisant une colonne sur laquelle on peut poser des échelles. Arrivé à une certaine altitude elle construirait la plateforme.
Dans ces deux situations, la colonne produite peut servir à descendre ou à monter pour atteindre la plateforme. Dans les deux cas, on est assuré de tomber au centre de celle ci.
skypop- Messages : 95
Date d'inscription : 25/07/2016
Sujets similaires
» ActionLog - Faire faire à vos ordinateurs/turtle leur travail sans vous en soucier
» [Library Turtle] - Gestion de l'inventaire pour les debutants
» [Creative] OptimineMgr - Banc de test pour Turtle
» poser piston vers le haut avec une turtle
» Le Saviez-vous [peripheral.wrap (computer, turtle)]
» [Library Turtle] - Gestion de l'inventaire pour les debutants
» [Creative] OptimineMgr - Banc de test pour Turtle
» poser piston vers le haut avec une turtle
» Le Saviez-vous [peripheral.wrap (computer, turtle)]
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum