Level Help: Help with LvL 197 - Code Master (Python)

while look('up') == 'gem':
    go('up', 2)
    go('down', 2)
while look('up') != 'chicken':
    zap('up')
while dist('up'):
    go('up', 1)
while look('right') == 'gem':
    go('right', 1)
while dist('left'):
    go('left', 1)
while dist('down'):
    go('down', 1)
    while dist('right'):
        go('right', 1)
while look('down') == 'gem':
    go('down', 1)
while look('down') != 'chicken':
    zap('down')
    hit('down')

I’m stuck in this level for so long that I might as well start paying rent here! My brain has officially clocked out, and at this point, I’m just pressing buttons and hoping for a miracle. Send help…

2 Likes

I have this code. but it’s too much. I’m also stuck and don’t know what to do next.

while look('up') == 'gem':
    go('up', 2)
    go('down', 2)
while look('up') != 'chicken':
    zap('up')
while dist('up'):
    go('up', 1)
while look('right') == 'gem':
    go('right', 1)
while dist('left'):
    go('left', 1)
while dist('down'):
    go('down', 1)
    while dist('right'):
        go('right', 1)
while look('down') == 'gem':
    go('down', 1)
while look('down') != 'chicken':
    zap('down')
    if dist('down') == 0:
        hit('down')
    if health < 4:
        heal()
while dist('down'):
    go('down', 1)
while look('right') == 'gem':
    go('right', 1)
while dist('left'):
    go('left', 1)
while dist('up'):
    go('up', 1)
    while dist('right'):
        go('right', 1)
    while look('up') != 'chicken':
        zap('up')
        hit('up')
        go('up', 1)
while dist('left'):
    go('left', 1)
    while dist('up'):
        go('up', 1)
while look('right') == 'gem':
    go('right', 1)
while dist('left'):
    go('left', 1)
while dist('down'):
    go('down', 1)
    while dist('right'):
        go('right', 1)
while look('down') == 'gem':
    go('down', 1)
while dist('up'):
    go('up', 1)
    while dist('right'):
        go('right', 1)
while look('up') != 'chicken':
    zap('up')
    hit('up')
    if health < 4:
        heal()
while dist('up'):
    go('up', 1)
    while dist('right'):
        go('right', 1)
    while look('down') == 'gem':
        go('down', 1)
        while look('down') != 'chicken':
            if dist('down') == 0:
                hit('down')
            zap('down')
        if health < 4:
            heal()