ComputerCraft/Карьер
Материал из Playzone Minecraft Wiki
Версия от 21:06, 3 февраля 2013; Softer (обсуждение | вклад) (Новая страница: «Карьер - программа для черепашки, позволяющая выкапывать вертикальн…»)
Карьер - программа для черепашки, позволяющая выкапывать вертикальные туннели.
Код карьера, копающего 6x6 блоков (измените в loop ~= 3
на 2 строке число 3 на глубину карьера вниз):
loop = 0 while loop ~= 3 do a = 0 b = 0 c = 0 d = 0 turtle.digDown() turtle.down() while a ~= 5 do turtle.dig() turtle.forward() a = a + 1 end turtle.turnRight() while b ~= 5 do turtle.dig() turtle.forward() b = b + 1 end turtle.turnRight() while c ~= 5 do turtle.dig() turtle.forward() c = c + 1 end turtle.turnRight() while d ~= 4 do turtle.dig() turtle.forward() d = d + 1 end turtle.turnRight() e = 0 f = 0 g = 0 h = 0 while e ~= 4 do turtle.dig() turtle.forward() e = e + 1 end turtle.turnRight() while f ~= 3 do turtle.dig() turtle.forward() f = f + 1 end turtle.turnRight() while g ~= 3 do turtle.dig() turtle.forward() g = g + 1 end turtle.turnRight() while h ~= 2 do turtle.dig() turtle.forward() h = h + 1 end turtle.turnRight() turtle.dig() turtle.forward() turtle.dig() turtle.forward() turtle.turnRight() turtle.dig() turtle.forward() turtle.turnRight() turtle.dig() turtle.turnRight() turtle.dig() turtle.forward() turtle.forward() turtle.forward() turtle.forward() turtle.turnLeft() turtle.forward() turtle.forward() turtle.forward() turtle.turnRight() turtle.turnRight() a = 0 b = 0 c = 0 d = 0 e = 0 f = 0 g = 0 h = 0 loop = loop + 1 end
Использование этого кода (также показаны часы):{{#ev:youtube|R0-AetO9O6o}} Использованные методы:
Название метода | Описание |
---|---|
turtle.forward() | Передвигает черепашку на 1 блок вперёд. |
turtle.down() | Опускает черепашку на 1 блок вниз. |
turtle.dig() | Черепашка добывает блок перед собой (если его можно сломать этим инструментом). |
turtle.digDown() | Черепашка добывает блок под собой (если его можно сломать этим инструментом). |
turtle.turnLeft() | Поворачивает черепашку на 90 градусов влево. |
turtle.turnRight() | Поворачивает черепашку на 90 градусов вправо. |
Для большей информации, смотрите Turtle API.