codecombat之地牢關卡Python代碼


1.地牢

# 向寶石進發。
# 小心撞牆!
# 在下面輸入你的代碼。
self.moveRight()
self.moveDown()
self.moveRight()

2.深藏的寶石

# 利用你的移動命令收集所有寶石。

self.moveRight()
self.moveDown()
self.moveUp()
self.moveUp()
self.moveRight()

3.幽靈守衛

1 # 避開食人魔的視線,奪取寶石。
2 self.moveRight()
3 self.moveUp()
4 self.moveRight()
5 self.moveDown()
6 self.moveRight()

4.健忘的寶石匠

 1 # 奪取寶石,然后到樓梯那里去。
 2 
 3 self.moveRight()
 4 self.moveUp()
 5 self.moveRight()
 6 self.moveRight()
 7 self.moveDown()
 8 self.moveDown()
 9 self.moveUp()
10 self.moveRight()

5.不祥的征兆

 1 # 你的目標是保護地圖右邊的人存活。
 2 # 你不需要和食人巨怪打,只管逃命!你的盟友會保護你。
 3 self.moveRight()
 4 self.moveRight()
 5 self.moveUp()
 6 self.moveRight()
 7 self.moveRight()
 8 self.moveRight()
 9 self.moveDown()
10 self.moveRight()
11 self.moveDown()
12 self.moveRight()
13 self.moveRight()

6.真實姓名

 1 # 抵抗Brak and Treg!
 2 # 你必須攻擊小食人魔兩次。
 3 
 4 self.moveRight()
 5 self.attack("Brak")
 6 self.attack("Brak")
 7 self.moveRight()
 8 self.attack("Treg")
 9 self.attack("Treg")
10 self.moveRight()
11 self.moveRight()

7.有力的賠率

8.高舉之劍

1 # 打敗食人魔
2 # 記住,每個攻擊兩次。
3 
4 self.attack("Gurt")
5 self.attack("Gurt")
6 self.attack("Ack")
7 self.attack("Ack")
8 self.attack("Rig")
9 self.attack("Rig")

9.KITH族的長迷宮

 1 # 這是一個很長的迷宮…
 2 self.moveRight()
 3 self.moveRight()
 4 self.moveUp()
 5 self.moveUp()
 6 
 7 # 現在你必須重復以上步驟,再多走一步,走到迷宮的盡頭…
 8 
 9 self.moveRight()
10 self.moveRight()
11 self.moveUp()
12 self.moveUp()
13 self.moveRight()
14 self.moveRight()
15 self.moveUp()
16 self.moveUp()
loop:
    self.moveRight()
    self.moveRight()
    self.moveUp()
    self.moveUp()

10.鬧鬼迷宮

1 # loop 讓你更容易地反復做事。
2 
3 loop:
4     # 在這里添加命令來重復。
5     self.moveRight()
6     self.moveRight()
7     self.moveUp()
8     self.moveUp()

 11.謎一般的KITHMAZE

 12.再進一步

13.再次迷宮歷險

1  # 使用loop循環穿越迷宮!
2 
3  loop:
4      self.moveRight()
5      self.moveUp()
6      self.moveRight()
7      self.moveDown()

 

14.恐懼之門

1 # 攻擊大門(Door)
2 # 需要攻擊很多次,請使用loop循環
3 
4 loop:
5     self.attack("Door")

15.了解敵人

 1 # 你可以用名稱標簽作為變量。
 2 
 3 enemy1 = "Kratt"
 4 enemy2 = "Gert"
 5 enemy3 = "Ursa"
 6 
 7 self.attack(enemy1)
 8 self.attack(enemy1)
 9 self.attack(enemy2)
10 self.attack(enemy2)
11 self.attack(enemy3)
12 self.attack(enemy3)

16.名字大師

 1 # 你的英雄不知道這些敵人的名字!
 2 # 這眼鏡給了你尋找最近敵人的能力。
 3 
 4 enemy1 = self.findNearestEnemy()
 5 self.attack(enemy1)
 6 self.attack(enemy1)
 7 
 8 enemy2 = self.findNearestEnemy()
 9 self.attack(enemy2)
10 self.attack(enemy2)
11 
12 
13 enemy3 = self.findNearestEnemy()
14 self.attack(enemy3)
15 self.attack(enemy3)

17.卑微的KITHMEN

 1 # 創建第二個變量並攻擊它.
 2 
 3 enemy1 = self.findNearestEnemy()
 4 self.attack(enemy1)
 5 self.attack(enemy1)
 6 enemy2 = self.findNearestEnemy()
 7 self.attack(enemy2)
 8 self.attack(enemy2)
 9 self.moveRight()
10 self.moveDown()
11 
12 self.moveRight()

18.近戰

 1 self.moveRight()
 2 
 3 # 通過上一個關卡,你應該能認識這個。
 4 enemy1 = self.findNearestEnemy()
 5 # 現在,攻擊那個變量,
 6 
 7 self.attack(enemy1)
 8 self.attack(enemy1)
 9 self.moveRight()
10 ene2 = self.findNearestEnemy()
11 self.attack(ene2)
12 self.attack(ene2)
13 self.moveRight()

19. the skeleton

20. a mayhem of munchkims

1 # Inside a loop, use findNearestEnemy and attack!
2 loop:
3     diren = self.findNearestEnemy()
4     self.attack(diren)
5     self.attack(diren)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM