健忘的宝石匠

# 夺取宝石,然后走到出口。
hero.moveRight()
hero.moveDown()
hero.moveRight(2)
hero.moveUp()
hero.moveRight()
敌人的陷井

# 使用带参数的移动命令,移动到更远。
hero.moveRight(3)
hero.moveUp()
hero.moveRight(1)
hero.moveDown(3)
hero.moveRight(2)
逆时针回转

# 避开食人魔并取走宝石。
hero.moveDown(2)
hero.moveRight()
hero.moveUp()
hero.moveRight()
狭路相逢

# 避免被食人魔看到.
hero.moveRight()
hero.warcry()
hero.moveLeft()
hero.moveRight(2)
工作中睡着

# 卫兵保护门上的纽扣。
# 在沉睡的食人魔之间移动:
hero.moveUp()
hero.moveRight(2)
# 通过攻击食人魔两次击败他们:
hero.attack("Bas")
hero.attack("Bas")
hero.attack("Vera")
hero.attack("Vera")
# 移动到宝石,然后逃跑:
hero.moveRight()
虚幻干扰

# 走到 X 位置,使用诱饵分散守卫注意力
hero.moveRight()
hero.moveDown(2)
hero.moveUp(2)
hero.moveRight(3)
机会有利

# 攻击食人魔并收集宝石。
hero.moveRight()
hero.attack("Krug")
hero.attack("Krug")
hero.moveRight()
hero.moveUp()
hero.attack("Grump")
hero.attack("Grump")
hero.moveLeft(2)
囚犯

# 从弱弱的门后面解救 Patrick
hero.moveRight()
hero.attack("Weak Door")
hero.attack("Weak Door")
# 杀掉名为 Two 的守卫
hero.moveRight(3)
hero.moveDown(3)
hero.attack("Two")
hero.attack("Two")
hero.attack("Two")
# 得到宝石。
祸之火焰

# 食人魔看上去又大又慢,这种慢速移动能力帮你避免了致命进攻。
hero.moveRight()
hero.moveUp()
hero.say("go")
hero.moveDown()
hero.say("gogo")
hero.moveRight()
迷失图书馆

# Loops repeat a block of code multiple times.
# A block of code is INDENTED 4 spaces
# A code block starts with a colon :
while True:
# The movement lines need to be indented!
# Add 4 SPACES to the beginning of each line under while True:
hero.moveRight()
hero.moveUp() # ∆ INDENT this line
hero.moveLeft() # ∆ INDENT this line
hero.moveDown() # ∆ INDENT this line
闹鬼的迷宫

# 对于反复之事,循环是更好的办法。
while True:
# 在这里添加命令来重复。
hero.moveRight(2)
hero.moveUp(2)
再下一步

# 使用少于5条语句穿越迷宫
while True:
hero.moveRight(2)
hero.moveDown()
迷一般的KITHMAZE

# 对于反复之事,循环是更好的办法。
while True:
# 此处添加需要重复执行的命令代码。
hero.moveRight()
hero.moveDown()
hero.moveRight(2)
hero.moveUp()
循环又循环

# 在 while true 里的代码会永远重复!
while True:
# 右走
hero.moveRight()
# 向上走
hero.moveUp()
# 左走
hero.moveLeft()
# 向下走
hero.moveDown()
辐射光环

# 捡起发光石,让骷髅怪远离你一会儿。
while True:
hero.moveUp()
hero.moveDown()
hero.moveRight(2)
注释中的密语

hero.say("密码是什么?")
# 使用 “say()” 函数说出密码。
# 密码是: "Achoo"
hero.say("Achoo")
hero.moveUp(2)
未完待续