More actions
imported>pjk41018 No edit summary |
(Repair batch-0005 pages from live compare) |
||
| (3 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
=== Harvest.rur === | |||
def turn_right(): | def turn_right(): | ||
repeat(turn_left,3) | repeat(turn_left,3) | ||
| Line 24: | Line 24: | ||
turn_off() | turn_off() | ||
=== Trash.rur === | |||
def turn_right(): | def turn_right(): | ||
repeat(turn_left,3) | repeat(turn_left,3) | ||
| Line 46: | Line 46: | ||
turn_off() | turn_off() | ||
=== Maze.rur === | |||
def turn_right(): | def turn_right(): | ||
repeat(turn_left,3) | repeat(turn_left,3) | ||
| Line 62: | Line 62: | ||
pick_beeper() | pick_beeper() | ||
turn_off() | 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()