码迷,mamicode.com
首页 > 其他好文 > 详细

【网易官方】极客战记(codecombat)攻略-森林-矮人蜂拥而至munchkin-swarm

时间:2020-01-13 13:16:31      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:data-   href   UNC   div   strong   ike   news   解法   默认   

技术图片

 

 

在被一群食人魔矮人包围的同时,洗劫一个巨大的宝箱。

简介

这次通关需要用到: if/else , distanceTo() , < , cleave() , while-true 循环, 以及 attack("Chest") 。将这些综合到一起,打开宝箱,并在矮人的猛烈攻击中存活。

默认代码

while True:
    # 检查与最近敌人的距离
    nearestEnemy = hero.findNearestEnemy()
    distance = hero.distanceTo(nearestEnemy)
    # 如果它接近到10m以内,对它使用cleave!
    # 否则,攻击某名字的宝箱("Chest")
    pass

概览

在这关,你要结合你前几关学过的 if/else , distanceTo , < , 以及 cleave ,在打败一大堆食人魔矮人的同时拿走大宝箱。

这些食人魔挺怕你和你手中的长剑,所以他们只会扎堆后前行。找到距离最近的敌人,只在距离小于 10 时使用cleave 。否则用 else 语句攻击 "Chest" 。

给点提示: 记得用 while-true 循环。

再给点提示: 只要英雄不追击远离宝箱的敌人,你就知道自己的距离判别成功了。

矮人蜂拥而至 解法

while True:
    # 检查与最近敌人的距离
    enemy = hero.findNearestEnemy()
    distance = hero.distanceTo(nearestEnemy)
    # 如果它接近到10m以内,对它使用cleave!
    if distance < 10:
        hero.cleave(nearestEnemy)
    else:
        # 否则,攻击某名字的宝箱("Chest")
        hero.attack("Chest")

 

 

本攻略发于极客战记官方教学栏目,原文地址为:

【网易官方】极客战记(codecombat)攻略-森林-矮人蜂拥而至munchkin-swarm

标签:data-   href   UNC   div   strong   ike   news   解法   默认   

原文地址:https://www.cnblogs.com/codecombat/p/12186623.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!