宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

 「网易官方」极客战记(codecombat)攻略-森林-一个巫师-the-one-wizard-风君子博客

简介

现在是另一个特殊的挑战层级

你需要知道如何使用巫师法术。

使用hero.cast("spell-name", spellTarget)来计算 spellTarget中的"spell-name"

法术有一个冷却时期(类似于劈开等技能)所以最好使用hero.canCast来检查一下咒语是否已经准备好。

你可以通过 hero.canCast("spell-name") 来判断一个咒语是否准备就绪,它会返回TrueFalse,就像hero.isReady

 

if hero.canCast(“chain-lighting”)
    hero.cast(“chain-lightning”,enemy)

 

阅读提示来了解更多有用的法术。

使用您迄今为止学到的所有编码技能,创造性地解决这个难题。

完成这个级别有多种方法; 试图找到击败最多的食人魔的解决方案!

该巫师使用的魔杖是一种远程武器。 攻击范围是30m

在这个层级,你可以使用三种法术:

"lightning-bolt"是一个能够攻击一个目标的非常有力量的法术。它没有范围限制,可以施放在你看到的任何敌人身上。冷却时间:10s, 伤害:300hp。-chain-lightning能够击中连续接近的12个敌人。 它与你的魔杖具有相同的攻击范围:30m, 冷却时间: 15s, 伤害:200-50hpregen是一个治疗法术。 在施放它后,可以在5s内增加12hp/s。冷却时间:5s.

有没有注意到你左边地上的按钮? 踩到它,食人魔将遇到麻烦。

然而你只能用一次,因此你最好在紧急情况下使用它。

你可以使用type来检测大的食人魔

 

if enemy.type == “ogre”:
    # …

 

法术需要时间来施放(0.75s),所以对于一些冷却时间较短的法术,你可以通过”spam”你自己来反复施法。

例如,regen的施法时间是5s,但是冷却时间是2s,和0.75s的铸造时间。因此最好需要一定的时间来使用它。

一个巫师 解法

# 开放性关卡
 
 
本攻略发于极客战记官方教学栏目,原文地址为:
https://codecombat.163.com/news/jikezhanji-yigewushi

极客战记——学编程,用玩的!