极客战记-双生花

2025-11-19 17:21:52

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)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢