zoukankan      html  css  js  c++  java
  • 【网易官方】极客战记(codecombat)攻略-森林-村庄守卫village-warder森林-造币厂a-fine-mint

    食人魔差役打算偷取金币!别让你的合法财产化为乌有!

    简介

    现在你需要编写自己的函数!我们给了你 pickUpCoin 作为示例,而你需要创建 attackEnemy :

    def attackEnemy():
        # 将你的攻击代码放到这里

    默认代码

    # 差役试图偷取金币
    # 编写一个函数,在差役盗取金币前将其干掉
    def pickUpCoin():
        coin = hero.findNearestItem()
        if coin:
            hero.moveXY(coin.pos.x, coin.pos.y)
    # 在下方写一个攻击敌人的函数attackEnemy。
    # 寻找最近的敌人,如果出现敌人就进行攻击
    while True:
        attackEnemy()# ∆ 在写好 attackEnemy 函数后消除这里的注释。
        pickUpCoin()

    概览

    在这一关卡,你需要从头开始创建一个函数。确保你知道如何定义一个函数!

    def sayHello():
        hero.say('Hello!')

    还要记得,调用函数时不要加 hero,因为函数由你定义,而不是英雄。

    sayHello()
    hero.say('再见。')

    造币厂 解法

    # 差役试图偷取金币
    # 编写一个函数,在差役盗取金币前将其干掉
    def pickUpCoin():
        coin = hero.findNearestItem()
        if coin:
            hero.moveXY(coin.pos.x, coin.pos.y)
    # 在下方写一个攻击敌人的函数attackEnemy。
    # 寻找最近的敌人,如果出现敌人就进行攻击
    def attackEnemy():
        coin = hero.findNearestItem()
        if enemy:
            hero.attack(enemy)
    while True:
        attackEnemy()# ∆ 在写好 attackEnemy 函数后消除这里的注释。
        pickUpCoin()
     
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    HDU 5698 瞬间移动
    HDU 5695 Gym Class
    HDU 5694 BD String
    HDU 5692 Snacks
    HDU 5691 Sitting in Line
    胜利大逃亡
    BFS(广度优先搜索)
    计算直线的交点数
    Division
    Jesse's Code
  • 原文地址:https://www.cnblogs.com/codecombat/p/12201992.html
Copyright © 2011-2022 走看看