More actions
imported>pjk41018 No edit summary |
(Repair batch-0005 pages from live compare) |
||
| (5 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
=== Harvest.rur === | |||
def turn_right(): | |||
repeat(turn_left,3) | |||
def getbeeper(): | |||
while on_beeper(): | |||
if on_beeper(): | |||
pick_beeper() | |||
while True: | |||
if front_is_clear(): | |||
move() | |||
getbeeper() | |||
else: | |||
turn_left() | |||
if facing_north(): | |||
move() | |||
getbeeper() | |||
turn_left() | |||
else: | |||
repeat(turn_left,2) | |||
move() | |||
getbeeper() | |||
turn_right() | |||
turn_off() | |||
=== Trash.rur === | |||
def turn_right(): | |||
repeat(turn_left,3) | |||
def getbeeper(): | |||
while on_beeper(): | |||
if on_beeper(): | |||
pick_beeper() | |||
def putbeeper(): | |||
while carries_beepers(): | |||
put_beeper() | |||
while not right_is_clear(): | |||
if front_is_clear(): | |||
move() | |||
getbeeper() | |||
else: | |||
repeat(turn_left,2) | |||
turn_right() | |||
move() | |||
putbeeper() | |||
turn_off() | |||
=== Maze.rur === | |||
def turn_right(): | |||
repeat(turn_left,3) | |||
while not on_beeper(): | |||
if left_is_clear(): | |||
turn_left() | |||
move() | |||
elif front_is_clear(): | |||
move() | |||
elif right_is_clear(): | |||
turn_right() | |||
else: | |||
repeat(turn_left,2) | |||
pick_beeper() | |||
turn_off() | |||
Latest revision as of 00:44, 27 March 2026
=== Harvest.rur ===
def turn_right():
repeat(turn_left,3)
def getbeeper():
while on_beeper():
if on_beeper():
pick_beeper()
while True:
if front_is_clear():
move()
getbeeper()
else:
turn_left()
if facing_north():
move()
getbeeper()
turn_left()
else:
repeat(turn_left,2)
move()
getbeeper()
turn_right()
turn_off()
=== Trash.rur ===
def turn_right():
repeat(turn_left,3)
def getbeeper():
while on_beeper():
if on_beeper():
pick_beeper()
def putbeeper():
while carries_beepers():
put_beeper()
while not right_is_clear():
if front_is_clear():
move()
getbeeper()
else:
repeat(turn_left,2)
turn_right()
move()
putbeeper()
turn_off()
=== Maze.rur ===
def turn_right():
repeat(turn_left,3)
while not on_beeper():
if left_is_clear():
turn_left()
move()
elif front_is_clear():
move()
elif right_is_clear():
turn_right()
else:
repeat(turn_left,2)
pick_beeper()
turn_off()