Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- La méthode ici utilisée se base sur trois variables/fonctions et sur trois variables.
- --- On prend pour convention que la turtle creusera automatiquement vers le haut et la droite.
- --- Déclaration des variables ---
- y = nil --- hauteur
- z = nil --- longueur
- x = nil --- largeur
- basc = true --- bascule de changement de ligne/couche
- couche = x * z --- aire d'une couche
- cube = x * y * z --- volume du parallélépipède rectangle creusé
- decompteZ = nil --- decompteur longueur
- decompteX = nil --- decompteur largeur
- --- Récupération des variables + fuel ---
- print("Quelle sera la hauteur votre salle ?")
- y = read()
- y = tonumber(y)
- print("Quelle sera la longueur de votre salle ?")
- z = read()
- z = tonumber(z)
- print("Quelle sera la largeur de votre salle ?")
- x = read()
- x = tonumber(x)
- turtle.refuel(5) --- Calcul du fuel en cours de devellopement
- --- Forage des couches
- decompteZ = z - 1
- decompteX = x - 1
- for decompteX>0 do --- Forage d'une ligne
- for decompteZ>0 do
- while turtle.detect() do
- turtle.dig()
- sleep(0,1)
- end
- turtle.forward()
- decompteZ = decompteZ - 1
- end
- decompteX = decompteX - 1
- if basc == true then --- Bascule de détermination de direction
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- basc = false
- elseif basc == false then
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- basc = true
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment