Skip to content

Instantly share code, notes, and snippets.

@ahmtcn123
Created October 19, 2020 17:21
Show Gist options
  • Save ahmtcn123/60cc987d5483f26ae06b34176e824ec0 to your computer and use it in GitHub Desktop.
Save ahmtcn123/60cc987d5483f26ae06b34176e824ec0 to your computer and use it in GitHub Desktop.
layer = 0
maxLayer = 2
turn = 0
turtle.digDown()
while (true) do
if turn == 0 then
turtle.forward()
elseif turn == 1 then
turtle.forward()
elseif turn == 2 then
turtle.turnLeft()
turtle.forward()
elseif turn == 3 then
turtle.forward()
elseif turn == 4 then
turtle.turnLeft()
turtle.forward()
elseif turn == 5 then
turtle.turnLeft()
turtle.forward()
elseif turn == 6 then
turtle.turnRight()
turtle.forward()
elseif turn == 7 then
turtle.turnRight()
turtle.forward()
else
turtle.turnLeft()
turtle.turnLeft()
turtle.forward()
turtle.forward()
turtle.turnLeft()
layer = layer + 1
turtle.down()
turn = -1
if layer + 1 == maxLayer then
while (true) do
turtle.up()
layer = layer -1
if layer == -1 then
print("JOB DONE")
break
end
end
break
end
end
turtle.digDown()
turn = turn + 1
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment