Advertisement
Aadvert

maze

Feb 17th, 2012
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.49 KB | None | 0 0
  1. function main()
  2.     move_Block()
  3.     print("Maze complete.")
  4. end
  5.  
  6. function move_Block()
  7.     if turtle.down() then -- End of maze indicator
  8.         return true
  9.     end
  10.     -- Turn left once, to set position so we can go forward once, turn left, follow wall, etc.
  11.     turtle.turnLeft()
  12.     for i = 1, 3 do
  13.         if turtle.forward() then
  14.             if move_Block() then
  15.                 return true
  16.             end
  17.         end
  18.         turtle.turnRight()
  19.     end
  20.     -- Dead end, walk back in shame.
  21.     turtle.turnLeft()
  22.     turtle.back()
  23.     return false
  24. end
  25.  
  26. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement