您的位置:首页 > 编程语言 > Python开发

codecombat之地牢关卡Python代码

2015-12-09 20:47 711 查看
1.地牢

# 向宝石进发。
# 小心撞墙!
# 在下面输入你的代码。
self.moveRight()
self.moveDown()
self.moveRight()


2.深藏的宝石

# 利用你的移动命令收集所有宝石。

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


3.幽灵守卫

# 避开食人魔的视线,夺取宝石。
self.moveRight()
self.moveUp()
self.moveRight()
self.moveDown()
self.moveRight()


4.健忘的宝石匠

# 夺取宝石,然后到楼梯那里去。

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


5.不祥的征兆

# 你的目标是保护地图右边的人存活。
# 你不需要和食人巨怪打,只管逃命!你的盟友会保护你。
self.moveRight()
self.moveRight()
self.moveUp()
self.moveRight()
self.moveRight()
self.moveRight()
self.moveDown()
self.moveRight()
self.moveDown()
self.moveRight()
self.moveRight()


6.真实姓名

# 抵抗Brak and Treg!
# 你必须攻击小食人魔两次。

self.moveRight()
self.attack("Brak")
self.attack("Brak")
self.moveRight()
self.attack("Treg")
self.attack("Treg")
self.moveRight()
self.moveRight()


7.有力的赔率

8.高举之剑

# 打败食人魔
# 记住,每个攻击两次。

self.attack("Gurt")
self.attack("Gurt")
self.attack("Ack")
self.attack("Ack")
self.attack("Rig")
self.attack("Rig")


9.KITH族的长迷宫

# 这是一个很长的迷宫…
self.moveRight()
self.moveRight()
self.moveUp()
self.moveUp()

# 现在你必须重复以上步骤,再多走一步,走到迷宫的尽头…

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


loop:
self.moveRight()
self.moveRight()
self.moveUp()
self.moveUp()


10.闹鬼迷宫

# loop 让你更容易地反复做事。

loop:
# 在这里添加命令来重复。
self.moveRight()
self.moveRight()
self.moveUp()
self.moveUp()


11.谜一般的KITHMAZE

12.再进一步

13.再次迷宫历险

# 使用loop循环穿越迷宫!

loop:
self.moveRight()
self.moveUp()
self.moveRight()
self.moveDown()


14.恐惧之门

# 攻击大门(Door)
# 需要攻击很多次,请使用loop循环

loop:
self.attack("Door")


15.了解敌人

# 你可以用名称标签作为变量。

enemy1 = "Kratt"
enemy2 = "Gert"
enemy3 = "Ursa"

self.attack(enemy1)
self.attack(enemy1)
self.attack(enemy2)
self.attack(enemy2)
self.attack(enemy3)
self.attack(enemy3)


16.名字大师

# 你的英雄不知道这些敌人的名字!
# 这眼镜给了你寻找最近敌人的能力。

enemy1 = self.findNearestEnemy()
self.attack(enemy1)
self.attack(enemy1)

enemy2 = self.findNearestEnemy()
self.attack(enemy2)
self.attack(enemy2)

enemy3 = self.findNearestEnemy()
self.attack(enemy3)
self.attack(enemy3)


17.卑微的KITHMEN

# 创建第二个变量并攻击它.

enemy1 = self.findNearestEnemy()
self.attack(enemy1)
self.attack(enemy1)
enemy2 = self.findNearestEnemy()
self.attack(enemy2)
self.attack(enemy2)
self.moveRight()
self.moveDown()

self.moveRight()


18.近战

self.moveRight()

# 通过上一个关卡,你应该能认识这个。
enemy1 = self.findNearestEnemy()
# 现在,攻击那个变量,

self.attack(enemy1)
self.attack(enemy1)
self.moveRight()
ene2 = self.findNearestEnemy()
self.attack(ene2)
self.attack(ene2)
self.moveRight()


19. the skeleton

20. a mayhem of munchkims

# Inside a loop, use findNearestEnemy and attack!
loop:
diren = self.findNearestEnemy()
self.attack(diren)
self.attack(diren)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: