首页 > 其他 > 详细

【网易官方】极客战记(codecombat)攻略-森林-遥控套索teleport-lasso

时间:2020-03-03 14:09:01      阅读:115      评论:0      收藏:0      [点我收藏+]
技术分享图片
如果我们可以把它们食人魔到这里,为什么我们要寻找他们呢?

简介

食人魔的军队很强大,所以我们将一个接一个地把它们传送到这里。 传送不稳定,所以食人魔出现很短时间。如果你攻击一个怪物,你会使它稳定。

只攻击弱小的食人魔—— "munchkin" ,只有它们离 20 米远。

使用 AND 运算符来确保这两个条件都是正确的!

默认代码

# 我们的巫师把野兽从他们的营地传送过来。
# 它们出现的时间很短但令人震惊。
# 只攻击弱小和近邻的食人魔。
while True:
    enemy = hero.findNearestEnemy()
    distance = hero.distanceTo(enemy)
    # 如果enemy.type是"munchkin"
    # 并且距离小于20米

 

        # 攻击它。

概览

如果两个操作数都是 true ,则运算符 and ( && )取两个布尔操作数,并返回 true 。

# If item‘s type is "coin" AND its value is 2
if item.type == "coin and item.value == 2:
    # Do something

在这个关卡,攻击一个食人魔,如果它的 type 是 "munchkin" ,并与它的距离不到 20 米。

遥控套索 解法

# 我们的巫师把野兽从他们的营地传送过来。
# 它们出现的时间很短但令人震惊。
# 只攻击弱小和近邻的食人魔。
while True:
    enemy = hero.findNearestEnemy()
    distance = hero.distanceTo(enemy)
    # 如果enemy.type是"munchkin"
    # 并且距离小于20米
    if enemy.type == "munchkin" and distance < 20:
        # 攻击它。
        hero.attack(enemy)
 
 
本攻略发于极客战记官方教学栏目,原文地址为:
 

【网易官方】极客战记(codecombat)攻略-森林-遥控套索teleport-lasso

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

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