zoukankan      html  css  js  c++  java
  • 「网易官方」极客战记(codecombat)攻略-网页开发2-JavaScript: 背对背-javascript-back-to-back

    (点击图片进入关卡)

    巡逻村庄的入口,但需要保持防御状态。

    简介

    记住 if then else . if 来判断, then 来执行, else 执行其他情况。

    else 就像 if ,除了它包含应该在 if 条件为 false 时运行的代码:

    if enemy:
        # 以下代码会在敌人出现时运行
        hero.attack(enemy)
    else:
        # 以下代码会在没有敌人时运行
        hero.say("I don't see an enemy!")

    默认代码

    // 呆在中间防守!
    while(true) {
        var enemy = hero.findNearestEnemy();
        if (enemy) {
            // 亦或主动出击...
        }
        else {
            // 亦或回到你的阵地防守。
        }
    }

    概览

    这个层级介绍 if/else 中的 else 部分。

    当时当你添加一个 else 子句时,你可以选择当条件为真时和不是真时都要做的事情。

    因此你可以说, 如果 敌人在这里, 然后 攻击它, 否则 移动到 X.

    为了告诉你它是如何工作的,为你设置了 if 和 else ,你需要输入 attack 和 moveXY 方法,以便你的英雄在视线中攻击敌人,但是当有没有敌人,回到 X 标记来保卫农民。

    确保你得到 X 标记的坐标正确,否则你可能无法及时为你的农民辩护。

    JavaScript: 背对背 解法

    // 呆在中间防守!
    while (true) {
        var enemy = hero.findNearestEnemy();
        // 亦或主动出击...
        if(enemy) {
            hero.attack(enemy);
            hero.attack(enemy);
        }
        // 亦或回到你的阵地防守。
        else {
            hero.moveXY(40, 34);
        }
    }
     

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

    https://codecombat.163.com/news/jikezhanji-beiduibei

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

  • 相关阅读:
    识人高招:六招看清一个人
    让工作变简单的10种技巧
    推销中的五大提问技巧
    给初次签约大学生的忠告
    只要有钱50岁男人也嫁
    我老公一个月赚15000,但是幸福在哪呢?(转载)
    想法简单,生命更宽!
    中国经典到吐血的谎话
    你的思想是你最大的敌人
    完美人生从哪里起步
  • 原文地址:https://www.cnblogs.com/codecombat/p/12884240.html
Copyright © 2011-2022 走看看