codecombat之地牢关卡Python代码
2015-12-09 20:47
711 查看
1.地牢
2.深藏的宝石
3.幽灵守卫
4.健忘的宝石匠
5.不祥的征兆
6.真实姓名
7.有力的赔率
8.高举之剑
9.KITH族的长迷宫
10.闹鬼迷宫
11.谜一般的KITHMAZE
12.再进一步
13.再次迷宫历险
14.恐惧之门
15.了解敌人
16.名字大师
17.卑微的KITHMEN
18.近战
19. the skeleton
20. a mayhem of munchkims
# 向宝石进发。 # 小心撞墙! # 在下面输入你的代码。 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)
相关文章推荐
- windows安装python问题
- python和php常用的时间处理
- python开源项目及示例代码
- Python——迭代器和解析(2)
- python-变量命名规范
- python爬取网易评论
- python splinter chromedriver下载地址(国内可用)
- 初次感受python的力量
- python从控制台输入
- python- shutil 高级文件操作
- Python GUI--Tkinter实践
- python source compile and upgrade
- Python的POST和GET方法
- Python的POST和GET方法
- Python的POST和GET方法
- Python中的ftplib模块调用与测试
- PyPI中国镜像知多少和国内的python用户如何使用pypi镜像源
- Python 部署解析模板
- Python 多线程教程:并发与并行
- Beginning Python Chapter4