codecombat中国游戏网址:http://www.codecombat.cn/

全部代码为javascript代码分享



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



19、恐惧之门



// 攻击大门(Door)

// 须要攻击非常多次,请使用loop循环

loop{

    var enemy=this.findNearestEnemy();

    if(enemy){

        this.attack(enemy);

    }

}



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



20、了解敌人



// 你能够用名称标签作为变量。

var enemy1 = "Kratt";

var enemy2 = "Gert";

var enemy3 = "Ursa";

loop{

    if(enemy1||enemy2||enemy3){

        this.attack(enemy1);

        this.attack(enemy2);

        this.attack(enemy3);

    }

}



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



21、Robot Ragnarok



// The robot ragnarok is upon us!

// Dodge the incoming plasma balls for 15 seconds.

// If you can beat it before August 26, you'll earn Wyvernclaw, a legendary wizard-only weapon.

// Wyvernclaw will not be available after August 26.



this.moveUp(2);

this.moveDown(2);

this.moveLeft();

this.moveRight();

this.moveDown(2);

this.moveRight();



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



22、Kithgard的橱柜



// 首先,移动到橱柜。

this.moveUp();

this.moveRight(2);

this.moveDown();

this.moveDown();

// 然后,使用循环攻击 橱柜

loop {

    this.attack("Cupboard");

}



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



23、不祥的征兆



// 你的目标是保护地图右边的人存活。

// 你不须要和食人巨怪打。仅仅管逃命!你的盟友会保护你。

this.moveRight(2);

this.moveUp();

this.moveRight(3);

this.moveDown();

this.moveRight();

this.moveDown();

this.moveRight();



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



24、名字大师



// 你的英雄不知道这些敌人的名字。

// 这眼镜给了你寻找近期敌人的能力。

loop {

    var enemy1 = this.findNearestEnemy();

    this.attack(enemy1);

    this.attack(enemy1);

}



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



25、攻破突袭



// 你能够在循环前写代码

// 使用循环逃离迷宫

this.moveRight();

this.moveUp();

this.attack("Chest");

this.moveDown();

loop {

    // 移动3次

    this.moveRight(3);

    this.moveDown(3); 

}



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



26、击溃



// 释放你的盟友,清理出一条路来逃亡!

this.moveRight();

this.attack("Weak Door");

this.moveRight();

this.moveDown();

loop {

    this.attack("Door");

}



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



27、卑微的Kithmen



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

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();



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



28、近战



this.moveRight();

// 通过上一个关卡。你应该能认识这个。

var enemy1 = this.findNearestEnemy();

// 如今,攻击那个变量。

this.attack(enemy1);

this.attack(enemy1);

this.moveRight(2);

var enemy2 = this.findNearestEnemy();

this.attack(enemy2);

this.moveRight();



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



29、战术打击



// 成功击败全部食人魔

this.moveUp();

this.moveRight(3);

this.moveDown(2);

var enemy1 = this.findNearestEnemy();

this.attack(enemy1);

var enemy2 = this.findNearestEnemy();

this.attack(enemy2);

this.moveLeft();

this.moveDown();



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



30、The Skeleton



//须要换一身好一些的装备

// Use a loop to attack the skeleton.

// Its blunt sword hardly does any damage, but it has huge knockback.

loop {

    var enemy = this.findNearestEnemy();

    this.attack(enemy);

}



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



31、A Mayhem of Munchkins



// Inside a loop, use findNearestEnemy and attack!

loop {

    var enemy = this.findNearestEnemy();

    if(enemy){

        this.attack(enemy);

    }

}



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



32、明智的攻击



// Avoid all the fire-traps

// 假设你踩到火焰陷阱,你会烧到。

// 提示1:越大的敌人。血越厚

// 提示2:你不须要杀死全部的食人魔假设你认为你不够强大的话

// 移动到近期的门

// 用命令 this.attack('门的名字')来打破这个门

// 进入房间

// 攻击房间内的敌人(怎样攻击一个没有名字的敌人?)

this.moveUp(2);

this.attack("Door A");

this.moveUp(2);

var enemy1 = this.findNearestEnemy();

this.attack(enemy1);

this.attack(enemy1);

this.attack(enemy1);

this.attack(enemy1);

this.moveDown(3);

this.moveRight(2);

this.moveUp();

this.attack("Door B");

this.moveUp(2);

var enemy2 = this.findNearestEnemy();

this.attack(enemy2);

this.attack(enemy2);

this.moveDown(2);

this.moveRight(2);

this.attack("Door C");

this.moveUp(2);

var enemy3 = this.findNearestEnemy();

this.attack(enemy3);

this.attack(enemy3);

this.attack(enemy3);

this.attack(enemy3);

this.moveDown(2);

this.moveRight(2);

var enemy4 = this.findNearestEnemy();

this.attack(enemy4);

this.attack(enemy4);

var enemy5 = this.findNearestEnemy();

this.attack(enemy5);

this.attack(enemy5);

this.moveUp(3);

this.moveRight();

this.moveDown(4);

this.moveLeft(3);

this.moveDown();

this.moveLeft(2);

// 移动到宝石处

// 攻击敌人

// 得到宝石

// 如今让我们跑吧(移动到 x 标记的位置)

// 再来一次,躲避全部的火焰陷阱



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



33、最后的Kithman族



// 使用loop循环移动并攻击目标

loop {

    this.moveRight();

    this.moveUp();

    var enemy = this.findNearestEnemy();

    this.attack(enemy);

    this.moveRight();

    this.moveDown(2);

    this.moveUp();

}



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



34、Kithgard之门



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

this.moveDown();

this.buildXY("fence", 36, 34);

this.buildXY("fence", 36, 30);

this.buildXY("fence", 36, 26);

this.moveRight(4);



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



35、真正的挑战



//注意使用钻石升级装备,提高攻击力

// 使用你刚学到的技能击败那些食人魔。

loop {

    this.moveRight();

    var enemy = this.findNearestEnemy();

    this.attack(enemy);

}



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



36、辐射灵气



// 捡起发光的石头,让骷髅敌人远离你一会儿。

loop {

    this.moveUp();

    this.moveDown();

    this.moveRight(2);

}



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



37、Kithgard精通



// 使用移动命令到达迷宫的终点。

// 计算你收集到的宝石数量。然后在到达火球陷阱时通过说出当前的宝石数量来使陷阱失效。

// 在起点的地方会有一仅仅乌鸦告诉你一个password。在门的附近说出该password来开门。

// 当你靠近食人魔时杀死它。

// 你能够在须要的时候使用loop来反复全部的指令。

// 假设你通过了这个关卡,你就能够直接跳到边远地区的森林!

this.moveUp();

this.moveRight(3);

this.moveUp();

this.moveDown();

this.moveRight();

this.say("Swordfish");

this.moveRight(2);

this.moveUp();

this.say("1");

this.moveUp(2);

var enemy1 = this.findNearestEnemy();

this.attack(enemy1);

this.attack(enemy1);

this.moveLeft(4);

this.moveUp(3);

this.moveRight(3);

this.moveUp();

this.moveDown();

this.moveRight();

this.say("Swordfish");

this.moveRight(2);

this.moveUp();

this.say("2");

this.moveUp(2);

var enemy2 = this.findNearestEnemy();

this.attack(enemy2);

this.attack(enemy2);

this.moveLeft(4);

codecombat之KithGard地牢19-37关代码分享的更多相关文章

  1. codecombat之边远地区的森林12-22关及地牢39关代码分享

    codecombat中国游戏网址:http://www.codecombat.cn/ 全部代码为javascript代码分享 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...

  2. codecombat之边远地区的森林1-11关及地牢38关代码分享

    codecombat中国游戏网址:http://www.codecombat.cn/ 全部代码为javascript代码分享 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...

  3. CodeCombat代码全记录(Python学习利器)--Kithgard地牢代码1

    Kithgard地牢注意:在调用函数时,要在函数的后面加上括号内容,否则在python中,将不会认为你在调用这个函数内容,而你的英雄将像木头一样站在原地不会执行上左下右的移动!!! hero.move ...

  4. [Python] Codecombat 攻略 Sarven 沙漠 (1-43关)截止至30关

    首页:https://cn.codecombat.com/play语言:Python 第二界面:Sarven沙漠(43关)时间:4-11小时内容:算术运算,计数器,while循环,break(跳出循环 ...

  5. [Python] Codecombat 攻略 Sarven 沙漠 (1-43关)截止至36关

    首页:https://cn.codecombat.com/play语言:Python 第二界面:Sarven沙漠(43关)时间:4-11小时内容:算术运算,计数器,while循环,break(跳出循环 ...

  6. 网易极客战记官方攻略-地牢-Kithgard 地牢

    关卡连接: https://codecombat.163.com/play/level/dungeons-of-kithgard 夺取宝石,逃出地牢--注意不要触碰其他东西.在这个关卡里,你会学习编写 ...

  7. 37行代码实现一个简单的打游戏AI

    不废话,直接上码,跟神经网络一点关系都没有,这37行代码只能保证电脑的对敌牺牲率是1:10左右,如果想手动操控,注释掉autopilot后边的代码即可. 哪个大神有兴趣可以用tensorflow或者s ...

  8. jQuery实现的手机发送验证码倒计时效果代码分享

    这是一款基于jquery实现的手机发送验证码倒计时效果代码,可实现实时显示秒数倒计时的功能,还可实现对手机号码格式验证的功能,是一款常用的网站注册发送手机验证码特效代码. 效果描述:注册一个网站,当需 ...

  9. 前端常用得CSS代码分享

    前端常用得CSS代码分享 本文首发于公众号:小夭同学,同步更新个人博客:故事影片,转载请署名.代码不断更新中!! 1,垂直居中对齐 .vc { position: absolute; top: 50% ...

随机推荐

  1. Android平台下的TCP/IP传输(客户端)

    在工科类项目中,嵌入式系统与软件系统或后台数据库之间的信息传输是实现“物联网”的一种必要的途径,对已简单概念的物联网,通常形式都是一个单片机/嵌入式系统实现数据的采集及其处理,通过蓝牙,wifi或者是 ...

  2. 前端(小程序)项目Aes.js/Md5.js加密的处理方法

    做项目中需要对前端数据加密传输这个时候需要用到前端加密的算法主要是:Aes.js,Md5.js 一.Vue项目用到的aes.js加密. 1.直接在index.html引入aes.js或者在npm in ...

  3. C#中大批量导入数据SqlBulkCopy

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.W ...

  4. Fail2ban + firewalld 防护doss攻击

    系统环境:centos7.3 用途:利用fail2ban+Firewalld来防CC攻击和SSH爆破 准备工作: 1.检查Firewalld是否启用 #如果您已经安装iptables建议先关闭 ser ...

  5. NSLayoutConstraint的使用

    *一切皆代码*- -- #继承关系框架|类|类:-:|:-:|:-:UIKit|NSLayoutConstraint|--|-|- #应用场景UI界面的搭建一般会占用项目开发相当一部分的时间.涉及到控 ...

  6. SQLServer 表连接时使用top 1 去除重复数据

    left join SM_SOLine soline on soline.SO=so.ID and soline.DocLineNo=(select MAX(DocLineNo) from SM_SO ...

  7. 很全很全的JavaScript的模块讲解

    介绍 模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元.所谓模块化主要是解决代码分割.作用域隔离.模块之间的依赖管理以及发布到生产环境时的自动化打包与处理等多个方 ...

  8. JavaScript实现延时提示框

    <html> <head> <meta charset="utf-8"> <title>无标题文档</title> &l ...

  9. H5 微信公众号 监听返回事件

    /*-----监听返回事件-----*/ function pushHistory(returnUrl,currentUrl,currentTitle) { window.addEventListen ...

  10. python爬虫:爬取易迅网价格信息,并写入Mysql数据库

    本程序涉及以下方面知识: 1.python链接mysql数据库:http://www.cnblogs.com/miranda-tang/p/5523431.html   2.爬取中文网站以及各种乱码处 ...