#1

// Move to the gem.
// Don't touch the walls!
// Type your code below. this.moveRight();
this.moveDown();
this.moveRight();

#2

// Grab all the gems using your movement commands.

this.moveRight();
this.moveDown();
this.moveUp();
this.moveUp();
this.moveRight();

#3

// 避开食人魔的视线,夺取宝石。
this.moveRight();
this.moveUp();
this.moveRight();
this.moveDown();
this.moveRight();

#4

// 夺取宝石,然后到楼梯那里去。
this.moveRight();
this.moveUp();
this.moveRight();
this.moveRight();
this.moveDown();
this.moveDown();
this.moveUp();
this.moveRight();

#5

// 抵抗Brak and Treg!
// 你必须攻击小食人魔两次。
this.moveRight();
this.attack("Brak");
this.attack("Brak");
this.moveRight();
this.moveRight();
this.attack("Treg");
this.attack("Treg");
this.moveRight();

#6

// 打败食人魔
// 记住,每只攻击两次。 var kiss=this.findNearestEnemy();
this.attack(kiss);
this.attack(kiss);
kiss=this.findNearestEnemy();
this.attack(kiss);
this.attack(kiss);
kiss=this.findNearestEnemy();
this.attack(kiss);
this.attack(kiss);

#7

loop{
this.moveRight();
this.moveRight();
this.moveUp();
this.moveUP();
}

#8

// 使用loop循环穿越迷宫!
loop{
this.moveRight();
this.moveUp();
this.moveRight();
this.moveDown();
}

#9

// 攻击大门(Door)
// 需要攻击很多次,请使用loop循环 loop {
var kiss=this.findNearestEnemy();
this.attack(kiss);
}

#10

// 你可以用名称标签作为变量。

loop{
var kiss=this.findNearestEnemy();
this.attack(kiss);
}

#11

// 你的英雄不知道这些敌人的名字!
// 这眼镜给了你寻找最近敌人的能力。 // 你可以用名称标签作为变量。 loop{
var kiss=this.findNearestEnemy();
this.attack(kiss);
}

#12

// 创建第二个变量并攻击它.

var enemy1 = this.findNearestEnemy();
this.attack(enemy1);
this.attack(enemy1);
var enemy2 = this.findNearestEnemy();
this.attack(enemy2);
this.attack(enemy2);
this.moveRight();
this.moveDown();
this.moveRight();

#13

this.moveRight();

// 通过上一个关卡,你应该能认识这个。
var enemy1 = this.findNearestEnemy();
// 现在,攻击那个变量,
this.attack(enemy1);
this.attack(enemy1);
this.moveRight();
this.moveRight();
enemy1=this.findNearestEnemy();
this.attack(enemy1);
this.attack(enemy1);
this.moveRight();

#14

loop{
this.moveRight();
this.moveUp();
var a=this.findNearestEnemy();
this.attack(a);
this.attack(a);
this.moveRight();
this.moveDown();
this.moveDown();
this.moveUp()
}

#15

// 建造三个栅栏来隔离兽人!

this.moveDown();
this.buildXY("fence", , );
this.buildXY("fence", , );
this.buildXY("fence", , );
loop{
this.moveRight();
}

#16

// 建立两个围栏保护村民
// Hover your mouse over the world to get X,Y coordinates.
this.buildXY("fence", , );
this.buildXY("fence", , );

#17

// 到小路的尽头去,并在那儿修一个栅栏。
// 利用你的 moveXY(x, y)坐标移动功能。 this.moveXY(, );
this.moveXY(, );
this.moveXY(, );
this.buildXY("fence", ,);

后面关卡图片挂了,太TM无聊了,这个网站,居然还收费……

codecombat js的更多相关文章

  1. js初学总结

    基础 交换变量方式 //利用第三方变量进行交换 var num1 = 10; var num2 = 20; var temp; temp = num1; num1 = num2; num2 = tem ...

  2. JS介绍、意义

    HTML和CSS 京东 网页.网站和应用程序 网页:单独的一个页面 网站:一些列相关的页面组成到一起 应用程序:可以和用户产生交互,并实现某种功能. 演示JavaScript的强大 http://im ...

  3. Vue.js 和 MVVM 小细节

    MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自 ...

  4. js学习笔记:操作iframe

    iframe可以说是比较老得话题了,而且网上也基本上在说少用iframe,其原因大致为:堵塞页面加载.安全问题.兼容性问题.搜索引擎抓取不到等等,不过相对于这些缺点,iframe的优点更牛,跨域请求. ...

  5. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  6. JS调用Android、Ios原生控件

    在上一篇博客中已经和大家聊了,关于JS与Android.Ios原生控件之间相互通信的详细代码实现,今天我们一起聊一下JS调用Android.Ios通信的相同点和不同点,以便帮助我们在进行混合式开发时, ...

  7. jquery和Js的区别和基础操作

    jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...

  8. 利用snowfall.jquery.js实现爱心满屏飞

    小颖在上一篇一步一步教你用CSS画爱心中已经分享一种画爱心的方法,这次再分享一种方法用css画爱心,并利用snowfall.jquery.js实现爱心满屏飞的效果. 第一步: 利用伪元素before和 ...

  9. node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理

    一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...

随机推荐

  1. java基础74 XML解析中的SAX解析相关知识点(网页知识)

    1.SAX解析工具 SAX解析工具:是Sun公司提供的,内置JDK中.org.xml.sax.*         点击查看: DOM解析相关知识:以及DOM和SAX解析的原理(区别) 2.SAX解析的 ...

  2. java基础18 String字符串和Object类(以及“equals” 和 “==”的解析)

    一.String字符串 问:笔试题:new String("abc")创建了几个对象?答:两个对象,一个对象是 位于堆内存,一个对象位于字符串常量池 class Demo17 { ...

  3. jpql和sql的区别

    项目使用jpa规范 其中既可使用面对对象查询(jpql语句) 又可使用原生sql查询; 1.(经后期验证,jpql都可以) 其中有一个区别是: jpql查询字段为空:  " cr.owner ...

  4. EXEC与sp_executesql的区别及应用

    在项目中需要将内部DECLARE的参数通过EXEC赋值后再作为下面一个EXEC参数的时候,发现都使用EXEC时,问题就不是那么简单了.趁着没有睡意研究下.EXEC的使用与缺点EXEC命令有两种用法,一 ...

  5. WINDOWS 2008 采用IP策略解决445,139等病毒攻击问题

    @echo off title 创建IP安全策略,屏蔽135.. . . . 等端口 :: 配置说明文档地址 :: http://blog.csdn.net/lpc_china/article/det ...

  6. CF 579A (二进制拆分)

    在培养皿中,每个细胞每天会繁殖,数量*2 我们可以在任意天加入任意数量的细胞入培养皿中. 想要知道最少加入多少个细胞,可以使得有一天,培养皿中细胞的数量会恰好为x 其实就是输出X的二进制中有多少个1 ...

  7. day5模块学习--random模块

    Python中的random模块用于生成随机数 下面具体介绍random模块的功能:   1.random.random() #用于生成一个0到1的浮点数   随机浮点数:0<= n < ...

  8. Bridge 桥接

    意图 将抽象部分与它的实现部分分离,使它们都可以独立地变化. 动机 当一个抽象可能有多个实现时,通常用继承来协调它们.抽象类定义对该抽象的接口,而具体的子类则用不同方式加以实现.但是此方法有时不够灵活 ...

  9. 使用linux mysql客户端建立表时遇到格式解析的问题

    发现在notepad++写好的建表脚本,粘贴到linux客户端后,执行时总是报我的脚本有问题. 我看了又看,发现建表脚本本身是没有问题,问题出在"Tab"键上和注释上边了. 解决办 ...

  10. 8-4 Fabled Rooks uva11134

    题意:你的任务是在n*n的棋盘上放 n 小于5000 个车 使得任意两个车不互相攻击 且第i个车在一个给定的矩形ri之内  给出该矩形左上角坐标和右下角坐标四个点  必须满足放车的位置在矩形内  边上 ...