极客战记 沙漠三角洲 通关代码

这一关非常简单,没有过多讨论的必要,只要使用index去索引数组中的敌人名字让英雄攻击即可,然而在实际中,下面的代码是不能够完成任务的,因为英雄的走路速度过快的原因,应该将下面的代码每次攻击改为两次,这样给英雄足够的攻击反应时间完成通关,(这里应该是网易的一个bug)

# 只攻击在敌军名称(enemyNames)数组中的敌人
# 一定要按顺序攻击! 0→1→2→3
enemyNames = ["Kog", "Godel", "Vorobun", "Rexxar"]
hero.attack(enemyNames[0])
hero.attack(enemyNames[1])
# 攻击 enemyNames[2]
hero.attack(enemyNames[2])
# 攻击最后一个元素。
hero.attack(enemyNames[3])

修改后的通关代码如下:

# 只攻击在敌军名称(enemyNames)数组中的敌人
# 一定要按顺序攻击! 0→1→2→3
enemyNames = ["Kog", "Godel", "Vorobun", "Rexxar"]
hero.attack(enemyNames[0])
hero.attack(enemyNames[0])
hero.attack(enemyNames[1])
hero.attack(enemyNames[1])
# 攻击 enemyNames[2]
hero.attack(enemyNames[2])
hero.attack(enemyNames[2])
# 攻击最后一个元素。
hero.attack(enemyNames[3])

猜你喜欢

转载自blog.csdn.net/u011699626/article/details/107955749