zoukankan      html  css  js  c++  java
  • 【网易官方】极客战记(codecombat)攻略-森林-墓地阴魂tomb-ghost

    墓地的唯一出口被食人魔封堵了。在阴影中隐藏好,聪明地进行攻击。

    简介

    训练使用传入函数的参数:

    def hitAndRun(target):
        if target:
            hero.attack(target)
            hero.moveXY(10, 20)
    enemy = hero.findNearestEnemy()
    hitAndRun(enemy) # 调用hitAndRun,target设为enemy

    默认代码

    # 唯一的出口被食人魔堵住了。
    # 躲着骷髅怪,并一个个击败食人魔
    # 这个函数需要攻击敌人并隐藏。
    def hitOrHide(target):
        # 如果'target'存在:
            # 攻击'target'
            # 然后移动到红色标记。
        pass
    while True:
        enemy = hero.findNearestEnemy()
        hitOrHide(enemy)

    概览

    记住,参数是将信息传入函数的方式。它是函数被调用时预定义的变量,包含在 () 内。

    像其他变量一样使用 target 参数:

    # 这里'定义'了一个函数:
    def checkAndDefend(target):
        if target:
            hero.say("我看到敌人了!我要打败它们!")

    墓地阴魂 解法

    # 唯一的出口被食人魔堵住了。
    # 躲着骷髅怪,并一个个击败食人魔
    # 这个函数需要攻击敌人并隐藏。
    def hitOrHide(target):
        # 如果'target'存在:
        if target:
            # 攻击'target'
            hero.attack(target)
            # 然后移动到红色标记
            hero.moveXY(32, 17)
    while True:
        enemy = hero.findNearestEnemy()
        hitOrHide(enemy)
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    nfs共享目录及sersync实时同步
    rsync备份
    MySQL基础操作
    源码包安装MySQL
    二进制安装MySQL
    Centos6防火墙-iptables版
    linux系统mongdb基础(1)
    linux系统ElK基础filebeat收集日志(4)
    linux系统ElK基础(3)
    linux系统ElK基础(2)
  • 原文地址:https://www.cnblogs.com/codecombat/p/12206540.html
Copyright © 2011-2022 走看看