从食人魔营地夺回被盗的财宝。
简介
如果有仇敌,攻击之(attack)。否则,攻击宝箱(\公众Chest\"大众)。
默认代码
# 如果有仇敌,那么就攻击它。# 否则,攻击宝箱!
while True: # 利用if/else语句。 hero.attack(\公众Chest\公众)
概览
这关你须要同时用上 if 和 else。记得 else 对应的代码块在 if 的条件不成立时实行。
食人魔攻击你的时候,当然要反击。如果没食人魔了,就持续攻击 \"大众Chest\公众 打开宝箱。 在你的 if 条件里,检讨仇敌是否存在。如果存在,攻击之,否则攻击 \公众Chest\"大众。
如果你忘了 if/else 的语法,请把鼠标移到右下角的 编程宝典II ,里面有 if/else 的示例。
Ogre Encampment解法
#如果有仇敌,那么就攻击它。#否则,攻击宝箱!
而 True: #利用的if / else 。意大利语句。 仇敌 = 英雄。findNearestEnemy () 如果是 仇敌: 英雄。攻击(仇敌) 其他: 英雄。攻击(“胸部” )
#观点寻衅。林间圣地
关卡概览和解法
利用if-else语句来保护林间空地。
简介
这是一个观点寻衅:利用if-else语句来保护林间圣地之上食人魔威胁。
你的任务很大略:如果你看到仇敌,那么就攻击它。否则返回赤色X标记。
默认代码
#不要让任何食人魔靠近中央。#如果你看到食人魔,那么就攻击它。#否则移动到赤色 X 标记。
概览
敬请期待!
神圣林地解法
#不要让任何食人魔靠近中央。#如果你看到食人魔,那么就攻击它。#否则移动到赤色 X 标记。而 True: 仇敌 = 英雄。findNearestEnemy () 如果是 仇敌: 英雄。攻击(仇敌) 其他: 英雄。moveXY (30,24 )#13。森林劈斩者
关卡概览和解法
利用新的cleave技能抵抗御食人魔矮人。
简介
你有一把新的剑cleave(),它有一个方法isReady()。
cleave()是攻击周围所有仇敌的分外攻击技能,但两次利用之间会有冷却韶光。
在你利用cleave()前,你得检讨一下它是否准备好了:
如果 英雄。isReady (“ cleave” ):
英雄。分裂(仇敌)
其他:
英雄。攻击(仇敌)
默认代码
#尽柯林斯能多地利用你的新作者:能 “切割” 。英雄。moveXY (23,23 )而 True: 仇敌 = 英雄。findNearestEnemy () 如果 英雄。isReady (“ cleave” ): #用 “顺劈斩” 干掉仇敌!
通过 其他: #否则(如果 “裂开” 还没准备好),就用普通攻击。 通过
概览
森林里布满食人魔矮人,不过你有新装备-长剑,它的cleave技能可以迅速干掉仇敌!
cleave会攻击离英雄十米之内的所有仇敌。
像cleave这样的分外技能有冷却韶光,从而不能连续不断地利用(只能每10秒利用一次。)在利用前你须要检讨技能是否可用。幸运的是,日晷腕表供应了isReady方法。它能见告你技能是否准备好了。
综合起来,代码大致该当像这样:
循环找仇敌如果 \"大众cleave\公众准备好了,那么利用cleave技能否则利用普通攻击将鼠标移到下面的isReady和cleave解释文档看看如何利用它们。
林地砍肉刀
#尽柯林斯能多地利用你的新作者:能 “切割” 。英雄。moveXY (23,23 )而 True: 仇敌 = 英雄。findNearestEnemy () 如果 英雄。isReady (“ cleave” ): #用 “顺劈斩” 干掉仇敌!
英雄。分裂(仇敌) 其他: #否则(如果 “裂开” 还没准备好),就用普通攻击。 英雄。攻击(仇敌)