极客战记-双生花
1、打开浏览器

2、打开网页

3、登录账号

4、进入关卡

5、选择角色,这里默认

6、选择装备,旗子和反伤戒指是必须的,其他越贵越好

7、目标

8、通过的方法有很多
我的思路是这样的
只要保护好农民,不让小怪打到他,那么怪多了就用旗子命令英雄往农民那里走走,因为戴了反伤戒指的关系,小怪打一下英雄,小怪就死了,于是就过关了





9、代码
# 如果花匠受伤了,双生花会缩小!
def summonSoldiers():
if hero.gold >= hero.costOf("soldier"):
hero.summon("soldier")
# 定义函数:commandSoldiers
def commandSoldiers():
friends = hero.findFriends()
for j in range(len(friends)):
friend = friends[j]
if friend.type=="peasant":
continue
hero.command(friend, "defend", peasant)
# 定义函数:pickUpNearestCoin
def pickUpNearestCoin():
#item = hero.findNearestItem()
#if item:
# hero.move(item.pos)
flag = hero.findFlag("green")
if flag:
hero.pickUpFlag(flag)
jianjinbi()
peasant = hero.findByType("peasant")[0]
while True:
summonSoldiers()
commandSoldiers()
pickUpNearestCoin()
def jianjinbi():
items = hero.findItems()
a=None
maxjz=0
for item in items:
jz=item.value/hero.distanceTo(item)
if jz>maxjz:
maxjz=jz
a=item
if a:
hero.move(a.pos)