codecombat

「网易官方」极客战记(codecombat)攻略-地牢-真名实姓true-names

和自甴很熟 提交于 2020-02-26 13:48:56
掌握一名敌人的真实姓名来击败它。 简介 确保攻击每个食人魔两次。 使用 attack 方法来根据名字( "Name" )发起攻击。 大小写很重要! 默认代码 # 抵御 "Brak" 和"Treg"! # 小食人魔攻击两次才会被击败。 hero.moveRight(3) hero.attack("Brak") hero.attack("Brak") 概览 要通过这关,你需要注意几件事情: 你需要攻击 (attack) 每个食人魔矮人 两次 才能将其打败。 注意正确拼写名字, 注意大小写! 是 "Brak" 和 "Treg"。 将名字括进双引号 (半角英文符号) 里,使其成为字符串(String). 字符串是一种编程数据. 它们代表着一串文本。 在你打败 "Brak" 之后, moveRight() 向右走以获取宝石。 然后攻击两次来打败 "Treg"。 如果你不小心挂了, 没什么问题; 你可以一直尝试。 真名实姓 解法 # 抵御 "Brak" 和"Treg"! # 小食人魔攻击两次才会被击败。 hero.moveRight() hero.attack("Brak") hero.attack("Brak") hero.moveRight() hero.attack("Treg") hero.attack("Treg") 本攻略发于极客战记官方教学栏目,原文地址为: https:/

「网易官方」极客战记(codecombat)攻略-地牢-不详的征兆signs-and-portents

那年仲夏 提交于 2020-02-26 13:48:26
在你的盟友抵挡一大波兽人时逃离该区域! 简介 在你把荧光石带给右边的 Senick 和 Omarn 时,你的同伴会抵抗敌军。 默认代码 #你不需要和食人巨怪打,只管逃命!你的盟友会保护你。 #避开食人魔的视线,收集宝石。 hero.moveRight() hero.moveRight() hero.moveUp() #使用移动语句到达红X标记处 概览 你的目标是一直移动到地图的右边, 同时你的朋友会与食人魔战斗。 如果你细心留意, 你的朋友会给你提示, 你甚至还能目击到他们使用高级的武器, 魔法, 还有代码! 当你到达地上红色 X 处时, 你就应该在那里停下来. 闪光石所发出的光芒可以击退骷髅。 不详的征兆 解法 #你的目标是保护地图右边的人存活。 #你不需要和食人巨怪打,只管逃命!你的盟友会保护你。 hero.moveRight() hero.moveRight() hero.moveUp() #使用移动语句到达红X标记。 hero.moveRight(3) hero.moveDown() hero.moveRight() hero.moveDown() hero.moveRight() 本攻略发于极客战记官方教学栏目,原文地址为: https://codecombat.163.com/news/jikezhanji-buxiangdezhengzhao 极客战记——学编程

「网易官方」极客战记(codecombat)攻略-地牢-矮人骚乱a-mayhem-of-munchkins

你。 提交于 2020-02-26 13:37:02
在两名老练英雄的带领下,在无尽的食人魔冲击中生存下来! 简介: 使用 while true 循环 抵抗一群群敌人的攻击。 记得用上 findNearestEnemy() : while True: enemy = hero.findNearestEnemy() 默认代码 # 在 while true 循环里,使用 findNearestEnemy() 并攻击! 概览 在这关,你得用 while true 循环 来做两件事: 首先,使用 findNearestEnemy() 找到敌人。记得把结果存到 enemy 变量里。把鼠标悬停到下面的findNearestEnemy() 方法来查看例子。 然后,用 enemy 变量 attack (攻击)。 矮人骚乱 解法 # 在 while true循环里,使用 findNearestEnemy() 并攻击! while True: enemy = hero.findNearestEnemy() hero.attack(enemy) 本攻略发于极客战记官方教学栏目,原文地址为: https://codecombat.163.com/news/jikezhanji-airensaoluan 极客战记——学编程,用玩的! 来源: oschina 链接: https://my.oschina.net/u/4441837/blog/3167315

「网易官方」极客战记(codecombat)攻略-地牢-敌人的陷阱enemy-mine

喜你入骨 提交于 2020-02-26 12:49:55
认真对待,小心脚下。 简介 你可以使用参数优化你的代码。不像原来你使用: hero.moveRight() hero.moveRight() 现在你可以用: hero.moveRight(2) 默认代码 # 使用带参数的移动命令,移动到更远。 hero.moveRight(3) 概览 火焰陷阱遍地都是,但有条通向宝石的安全路径。 当你调用 (call) 像 moveRight() 这样的方法 (method) 时,你可以给方法提供附加信息,以此改变方法的效果。这个附加信息通常被称作“参数”(""argument" 或者 "parameter")。 你可以像下面这样给 moveRight() 方法传递参数: moveRight(3) 。这就等于是告诉 moveRight() ,让你的英雄移动 3 步而不是 1 步。 敌人的陷阱 解法 # 使用带参数的移动命令,移动到更远。 hero.moveRight(3) hero.moveUp() hero.moveRight() hero.moveDown(3) hero.moveRight(2) 本攻略发于极客战记官方教学栏目,原文地址为: https://codecombat.163.com/news/jikezhanji-direndexianjing 极客战记——学编程,用玩的! 来源: oschina 链接: https://my

「网易官方」极客战记(codecombat)攻略-地牢-骷髅怪the-skeleton

泄露秘密 提交于 2020-02-26 12:24:41
一个巨大的骷髅怪!它的剑很钝,但很重。 默认代码 # 使用循环来打败骷髅怪! # 它的钝剑很难造成伤害,但却有很强的击退力。 概览 使用循环来打败骷髅怪! 你可以使用 findNearestEnemy 方法,把骷髅怪存到一个变量中,然后 attack (攻击)该变量。如果把这些放在循环中,你的英雄就会不停地攻击,直到骷髅怪被打败! 骷髅怪的剑很钝,所以几乎不会造成害伤。但是它尺寸巨大,力量很足,剑比你人都重。骷髅怪每次攻击你的时候,你都会被击飞到空中。 骷髅怪 解法 # 使用循环来打败骷髅怪! 它的钝剑很难造成伤害,但却有很强的击退力。 while True: enemy = hero.findNearestEnemy() hero.attack(enemy) 本攻略发于极客战记官方教学栏目,原文地址为: https://codecombat.163.com/news/jikezhanji-gulouguai 极客战记——学编程,用玩的! 来源: oschina 链接: https://my.oschina.net/u/4441837/blog/3167312

「网易官方」极客战记(codecombat)攻略-地牢-Kithgard 精通-kithgard-mastery

戏子无情 提交于 2020-02-26 09:57:48
证明你对Kithgard地牢教程的掌握!这是一个可选的挑战关卡,让有经验的编程人员可以跳过早期的地牢关卡。如果你没有使用过极客战记,或没有编程的经验,不要通过本关。 默认代码 # 使用移动命令到达迷宫的终点。 # 计算你收集到的宝石数量,然后在到达火球陷阱时通过说出当前的宝石数量来使陷阱失效。 # 在起点的地方会有一只乌鸦告诉你一个密码。在门的附近说出该密码来开门。 # 当你靠近食人魔时杀死它。 # 你可以在需要的时候使用loop来重复所有的指令。 # 如果你通过了这个关卡,你就可以直接跳到边远地区的森林! 概览 这是一个特别的挑战关卡, 允许有编程经验的玩家跳过大部分地牢关卡, 直接前往森林世界。 迷宫和密码都是随机生成的, 所以你不能直接复制别人的代码。 如果你不能通过这关, 别担心! 通过地牢的其他关卡你就能学到你要掌握的知识! Kithgard 精通 解法 # 这是一个可选的挑战关卡,用于跳过地牢地图直接进入森林地图,不提供通关代码。 # 如果你无法通过本关,说明你并没有掌握地牢的所有内容。 # 为了后续的关卡能够正常进行,请认真学习地牢的其他关卡内容。 本攻略发于极客战记官方教学栏目,原文地址为: https://codecombat.163.com/news/jikezhanji-kithgardjingtong 极客战记——学编程,用玩的! 来源: oschina

「网易官方」极客战记(codecombat)攻略-地牢-Kithmaze 二度历险-the-second-kithmaze

别来无恙 提交于 2020-02-26 09:51:55
很多人试过,但只有少数人能穿过此迷宫。 简介: 记住,你只需 一个 while-true 循环。它会反复执行! 默认代码 # 使用while-true循环穿越迷宫! while True: hero.moveRight() # 再输入3条控制命令通过迷宫 概览 请仔细数下在你的 while-true 循环 里要多少移动才能走出这个迷宫! 记住,每一关里应该只用一个 while-true 循环 ,并确保代码都在循环内部。 将鼠标放在右下角的 while-true 循环 文档上以查看示例。 Kithmaze 二度历险 解法 # 使用while-true循环穿越迷宫! while True: hero.moveRight() # 再键入3条移动命令来完成这个迷宫: hero.moveUp() hero.moveRight() hero.moveDown() 本攻略发于极客战记官方教学栏目,原文地址为: https://codecombat.163.com/news/jikezhanji-kithmazeerdumaoxian 极客战记——学编程,用玩的! 来源: oschina 链接: https://my.oschina.net/u/4441837/blog/3163088

「网易官方」极客战记(codecombat)攻略-地牢-虚幻干扰illusory-interruption

孤街醉人 提交于 2020-02-26 08:36:40
分散守卫的注意力,然后逃跑。 简介 踏上红 X 来激活诱饵。 移动到宝石并逃离! 默认代码 #走到 X 位置,使用诱饵分散守卫注意力。 概览 你守卫的注意力若没有分散,你是溜不出去的. 幸运的是, 有人在附近留下一些诱饵。 踩在 X 上会激活诱饵。 提示: 你能通过向移动命令传递参数移动多步, 如 moveRight(3)。 虚幻干扰 解法 #走到 X 位置,使用诱饵分散守卫注意力。 hero.moveRight() hero.moveDown(2) hero.moveUp(2) hero.moveRight(3) 本攻略发于极客战记官方教学栏目,原文地址为: https://codecombat.163.com/news/jikezhanji-xuhuanganrao 极客战记——学编程,用玩的! 来源: oschina 链接: https://my.oschina.net/u/4441837/blog/3158640

「网易官方」极客战记(codecombat)攻略-地牢-换个名字by-any-other-name

筅森魡賤 提交于 2020-02-25 22:15:13
重命名变量以揭示秘密宝石。 简介: 一个变量可以有你想要的任意名字! 在这个关卡中,重命名 enemy 变量以显示宝石。 默认代码 # 改变变量的名字让宝石出现! # 将变量"enemy1"的名称更改为"gemDude1"。 enemy1 = hero.findNearestEnemy() hero.attack(enemy1) hero.attack(enemy1) # 将变量"enemy2"的名称更改为"gemDude2"。 enemy2 = hero.findNearestEnemy() hero.attack(enemy2) hero.attack(enemy2) # 在改变变量名字后收集宝石。 hero.moveUp() hero.moveRight() hero.moveRight() 概览 在这个关卡中,你需要打败两个食人魔和收集两个宝石。 所提供的代码关乎食人魔——但是宝石在哪里呢?为了使宝石出现,你必须改变你的代码中变量的名称 一个变量可以有任何你想要的名字:它只是一个对象的标签。 # 这些都是一样的 enemy = hero.findNearestEnemy() anyName = hero.findNearestEnemy() 当您更改变量的名称时,请确保在使用它的地方更改它。 anyName = hero.findNearestEnemy() hero

「网易官方」极客战记(codecombat)攻略-地牢-卑贱的魔徒lowly-kithmen

让人想犯罪 __ 提交于 2020-02-25 21:32:04
用你获得的眼镜的能力去找到并攻击 Kithmen。 简介: 敬请期待! 默认代码 # 创建第二个变量并进行攻击 enemy1 = hero.findNearestEnemy() hero.attack(enemy1) hero.attack(enemy1) 概览 因为你不知道那些食人魔的名字, 所以你要用眼镜的 findNearestEnemy 方法在变量里存储对食人魔的引用。 当你调用 findNearestEnemy 方法时, 你 必须将结果保存进变量里, 如 enemy2 (你可以随便起个你喜欢的名字)。 变量会记得 上次 调用 findNearestEnemy 的结果,所以最好及时更新。 记住: 当你像 "Kratt" 这样使用引号时, 你创建了一个 字符串。 当你像 enemy1 这样没用引号时, 你就是在引用enemy1 这个 变量。 卑贱的魔徒 解法 # 创建第二个变量并进行攻击 enemy1 = hero.findNearestEnemy() hero.attack(enemy1) hero.attack(enemy1) enemy1 = hero.findNearestEnemy() hero.attack(enemy1) hero.attack(enemy1) hero.moveDown() hero.moveRight() hero.moveRight()