證明你對 Kithgard 地牢教程的掌握!
這是一個可選的挑戰(zhàn)關(guān)卡,讓有經(jīng)驗的編程人員可以跳過早期的地牢關(guān)卡。
參數(shù) 基本語法 字符串 變量 While Loops
# 使用移動命令到達(dá)迷宮的終點。
# 計算你收集到的寶石數(shù)量,然后在到達(dá)火球陷阱時通過說出當(dāng)前的寶石數(shù)量來使陷阱失效。
# 在起點的地方會有一只烏鴉告訴你一個密碼。在門的附近說出該密碼來開門。
# 當(dāng)你靠近食人魔時殺死它。
# 你可以在需要的時候使用loop來重復(fù)所有的指令。
# 如果你通過了這個關(guān)卡,你就可以直接跳到邊遠(yuǎn)地區(qū)的森林!
while True:
hero.moveUp()
hero.moveRight()
hero.moveRight()
hero.moveRight()
hero.moveUp()
hero.moveDown()
hero.moveRight()
hero.say("Swordfish")
hero.moveRight()
hero.moveRight()
hero.moveUp()
hero.say("1")
hero.say("2")
hero.moveUp()
hero.moveUp()
enemy = hero.findNearestEnemy()
hero.attack(enemy)
hero.attack(enemy)
hero.moveLeft()
hero.moveLeft()
hero.moveLeft()
hero.moveLeft()
hero.moveUp()
hero.moveUp()