首页 > 其他 > 详细

【网易官方】极客战记(codecombat)攻略-森林-墓地阴魂tomb-ghost

时间:2020-01-19 12:25:00      阅读:71      评论:0      收藏:0      [点我收藏+]
技术分享图片
墓地的唯一出口被食人魔封堵了。在阴影中隐藏好,聪明地进行攻击。

简介

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

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)
 
 
本攻略发于极客战记官方教学栏目,原文地址为:

【网易官方】极客战记(codecombat)攻略-森林-墓地阴魂tomb-ghost

原文:https://www.cnblogs.com/codecombat/p/12206540.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!