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()
go('up', 2)
go('down', 2)
while (look('up') != 'chicken') {
zap('up')
}
go('up', 9)
go('right', 3)
go('left', 3)
go('down', 3)
go('right', 2)
go('down', 1)
zap('down')
for (let i = 0; i < 3; ++i) {
hit('down')
}
for (let j = 0; j < 4; ++j) {
zap('down')
}
go('down', 4)
zap('right')
while (look('right') == 'gem') {
while (look('up') == 'tnt') {
zap('up')
}
go('right', 1)
}
go('down', 1)
go('up', 4)
go('left', 2)
go('up', 4)
go('right', 1)
go('left', 1)
go('down', 4)
go('right', 2)
go('down', 2)
zap('right')
go('right', 2)
hit('up')
heal()
heal()
go('up', 1)
while (look('up') == 'cube') {
hit('up')
}
while (health < 4) {
heal()
}
go('up', 1)
go('right', 2)
go('up', 4)
for (let k = 0; k < 9; ++k) {
zap('down')
}
go('down', 9)
go('right', 4)
go('left', 4)
go('up', 9)
go('right', 2)
go('up', 1)
go('right', 3)
go('left', 3)
go('down', 7)
go('right', 4)
I did it in Javascript, here is one of many solutions i guess. 