예제 #1
1
def inspect_road():
    global direction
    global last_line
    if (direction == "left"):
        if (raccoon.inspect(-1, 0) == 1 or raccoon.inspect(-1, 0) == 3):
            raccoon.go_left()
            if (raccoon.inspect(-1, 0) == 0):
                turn()
        if (raccoon.inspect(0, -1) == 4):
            raccoon.go_up()
            last_line = True
        if (raccoon.inspect(0, -1) == 1):
            raccoon.go_up()

    else:
        if (raccoon.inspect(1, 0) == 1 or raccoon.inspect(1, 0) == 3):
            raccoon.go_right()
        if (raccoon.inspect(1, 0) == 0):
            turn()
예제 #2
0
def go_forward():
    if direction == 'right':
        raccoon.go_right()
    if direction == 'down':
        raccoon.go_down()
    if direction == 'left':
        raccoon.go_left()
    if direction == 'up':
        raccoon.go_up()
예제 #3
0
def move_to(to, steps):
    if to == 'right':
        raccoon.go_right(steps)
    elif to == 'left':
        raccoon.go_left(steps)
    elif to == 'up':
        raccoon.go_up(steps)
    elif to == 'down':
        raccoon.go_down(steps)
    else:
        raccoon.wait(steps)
예제 #4
0
def search_and_destroy():
    destroyed = False
    for i in range(0, 10):
        if (raccoon.inspect(1, 0) == 2):
            raccoon.wait()
            raccoon.place_turret()
            raccoon.go_left()
            raccoon.wait(5)
            destroyed = True

    if (destroyed == True):
        return
    else:
        raccoon.go_right(2)
        search_and_destroy()
예제 #5
0
import raccoon

raccoon.go_down(2)
raccoon.go_right()
raccoon.wait(2)
raccoon.go_left()
raccoon.go_down(2)
raccoon.go_right()
raccoon.wait(2)
raccoon.go_left(2)
raccoon.go_down()
raccoon.go_left()
예제 #6
0
import raccoon

raccoon.go_down(6)
raccoon.go_right(3)
예제 #7
0
import raccoon

raccoon.go_up()
raccoon.go_left(3)
raccoon.go_right(6)
raccoon.go_left(3)
raccoon.go_up(2)
raccoon.go_left(2)
raccoon.go_right(4)
raccoon.go_left(2)
raccoon.go_up(2)
raccoon.go_left()
raccoon.go_right(2)
raccoon.go_left()
raccoon.go_up()
예제 #8
0
import raccoon

raccoon.go_left(3)
raccoon.go_up(3)
raccoon.go_right(2)
raccoon.go_left(1)
raccoon.go_up(3)
raccoon.place_turret()
raccoon.go_right(1)
raccoon.wait(20)
raccoon.go_up(1)
raccoon.go_right(6)
raccoon.go_down(7)
raccoon.go_left(3)
예제 #9
0
import raccoon

raccoon.go_right(7)
raccoon.go_down(6)
raccoon.go_left(6)
raccoon.go_up(4)
raccoon.go_right(4)
raccoon.go_down(2)
raccoon.go_left(2)
예제 #10
0
def find_way():
    raccoon.go_right(3)
    if (raccoon.inspect(0, -1) == 0):
        raccoon.go_down(3)
    else:
        raccoon.go_up(3)
예제 #11
0
import raccoon

raccoon.go_down(2)
raccoon.go_right(2)
raccoon.go_up()
raccoon.go_right(2)
raccoon.go_down(2)
예제 #12
0
파일: solution.py 프로젝트: ra1amx/kiddo
import raccoon

raccoon.go_up(5)
raccoon.go_down(2)
raccoon.go_right(2)
raccoon.wait()
raccoon.go_right()
raccoon.go_left(3)
raccoon.go_down(2)
raccoon.go_right(3)
raccoon.go_down()
raccoon.go_up()
raccoon.go_right()
raccoon.wait(3)
raccoon.go_right()
raccoon.set_mine()
raccoon.go_left()
raccoon.wait(4)
raccoon.go_right()
raccoon.go_up(4)
예제 #13
0
def go_horizontal():
    if (direction == 'forward'):
        raccoon.go_right()
    else:
        raccoon.go_left()