hero

【网易官方】极客战记(codecombat)攻略-森林-以静制动stillness-in-motion

房东的猫 提交于 2020-01-13 12:31:23
(点击图片进入关卡) 通过使用嵌套 if 语句停留在中间。 简介 将每个 if/else 考虑成一个容器,其中又可以容纳另一个 if/else 结构!参见: enemy = hero.findNearestEnemy() if enemy: if enemy.type == "munchkin": hero.say("我看到一个矮人!") else: hero.say("我看见其他类型的敌人!") else: hero.say("我没有看见任何敌人...") 缩进 一定要小心。 默认代码 # 你可以将一个if语句放到另一个if语句当中。 # 你必须注意这些if语句是如何互相影响的。 # 请确保代码缩进正确! # 从外层if/else结构开始会有帮助 # 使用注释为内层if/else占位预留空间: while True: enemy = hero.findNearestEnemy() # 如果有敌人出现,那么就... if enemy: # 使用distanceTo创建一个距离变量 # 如果敌人与你的距离小于5米,那么就攻击它 # 否则(这名敌人还离得很远),就使用shield pass # 否则(没有敌人)... else: # …那么,回到X位置。 hero.moveXY(40, 34) 概览 在这一关中,为了不让猎头者看见你,你必需停留在中间的区域! 你将会使用 嵌套 if

【网易官方】极客战记(codecombat)攻略-森林-Else 之战elseweyr

不想你离开。 提交于 2020-01-09 11:18:02
关卡连接: https://codecombat.163.com/play/level/elseweyr 免费试玩: https://codecombat.163.com/play 矮人们总是这么友善。 简介 挥舞你的长剑吧,专业些!使用 isReady() 来检查 "cleave" 是否就绪,就绪了就用 cleave() ! 此外还需要使用 else 语句确保英雄能够防卫矮人的进攻. 默认代码 # 劈斩正在10秒冷却中。 # 使用 else 语句在恢复时防守。 while True: enemy = hero.findNearestEnemy() if hero.isReady("cleave"): hero.cleave() # 写个 else: 当 “cleave” 没有准备好时去做点什么 # 确保攻击了敌人: 概览 else 在 if语句 条件不成立时执行动作。 else 只能与相应的 if语句 配对使用。 else 的情况也就是 if语句 以外的所有情况。 enemy = hero.findNearestEnemy() # 检验敌人是否存在。 if enemy: # 有敌人,因此攻击它。 hero.attack(enemy) # 否则,就没有敌人。 else: # 没有敌人,所以放松。 hero.say("I'm safe.") Else 之战 解法 #

【网易官方】极客战记(codecombat)攻略-森林-If 的盛宴

穿精又带淫゛_ 提交于 2020-01-08 10:35:45
关卡连接: https://codecombat.163.com/play/level/if-stravaganza 免费试玩: https://codecombat.163.com/play 食人魔从四面八方围攻!等待时机,攻击突围! 简介 使用 if 语句判别周围是否存在食人魔,以此进行防御! 没有敌人时不要攻击!别把英雄弄糊涂了。 默认代码 # 在食人魔的营地中打败它们! while True: enemy = hero.findNearestEnemy() if enemy: # 使用一个 “if” 语句去检查是否有敌人存在: # 攻击敌人,如果存在的话: 概览 if 语句 if 语句只有在相应条件为 true 时才执行动作。 例如,渔夫钓鱼放线后都会判别有没有鱼上钩: if conditional: # 如果"conditional"为真,这里面的代码就会执行。 conditional 可以被用于检验是否存在、距离远近、单位类型等。 这一关卡中,你需要检验矮人是否存在,如果存在就进行攻击。 tree = hero.findNearestTree() fruit = hero.pluckFruit(tree) # 树上不见得总有果子。 # fruit变量存储树上果子的相关信息。 if fruit: # 如果fruit变量内含有信息,那么if语句内的代码就会执行。 hero

假期结束,接着来吧!双向链表

我与影子孤独终老i 提交于 2020-01-02 16:23:19
双向链表 双向链表与单向链表的比较 单向链表查找方向只能是一个方向,双向链表的可以向前也可以向后 单向链表是不可以自我删除的,需要靠辅助节点,并且总要找到待删除节点的前一个结点,双向链表是可以自我删除的 常规操作 双向链表的尾部添加 思路分析 找到双向链表的最后节点,同单向链表的遍历方式 temp.next = new node new node.pre = temp; 尾节点的后继指针后指,新节点的前继指针前指 代码实现 我的代码: package linkedlist ; public class DoubleLinkedKist { public static void main ( String [ ] args ) { DLL d1 = new DLL ( ) ; Hero h1 = new Hero ( 1 , "旁边的" , "打字砸键盘" ) ; Hero h2 = new Hero ( 2 , "peach" , "canyouhear" ) ; Hero h3 = new Hero ( 3 , "fulck" , "bi1qusi1" ) ; Hero h4 = new Hero ( 4 , "haona1" , "zhenwuyua" ) ; d1 . add ( h1 ) ; d1 . add ( h2 ) ; d1 . add ( h3 ) ; d1 .

飞机大战源码

邮差的信 提交于 2020-01-02 16:15:13
import random import pygame from plane_sprites import * class PlaneGame ( object ) : """飞机大战主程序""" def __init__ ( self ) : print ( "游戏初始化" ) # 1.创建游戏的窗口 self . screen = pygame . display . set_mode ( SCREEN_RECT . size ) # 2.创建游戏的时钟 self . clock = pygame . time . Clock ( ) # 3.调用私有方法,精灵和精灵组的创建 self . __create_sprites ( ) # 4.设置定时器事件 --创建敌机 1s pygame . time . set_timer ( CREAT_ENEMY_EVENT , 1000 ) pygame . time . set_timer ( HERO_FIRE_EVENT , 500 ) def __create_sprites ( self ) : # 创建背景精灵和精灵组 bg1 = Background ( ) bg2 = Background ( True ) self . back_ground = pygame . sprite . Group ( bg1 , bg2

【转载】网易极客战记官方攻略-地牢-高举之剑

主宰稳场 提交于 2019-12-23 18:49:28
关卡连接: https://codecombat.163.com/play/level/the-raised-sword 为了战斗,学会武装你自己。 简介 依照名字攻击每个食人魔。记住,每个食人魔需要打两下! 默认代码 # 打败食人魔 # 记住,每个攻击两次。 概览 记住,每个食人魔矮人需要两次攻击才能击败。 尝试按他们来的顺序击败他们,这样就不会多挨他们的攻击。 确保你有足够好的盔甲来赢得这场战斗! 高举之剑 解法 # 打败食人魔。 # 记住,每个攻击两次。· hero.attack("Rig") hero.attack("Rig") hero.attack("Gurt") hero.attack("Gurt") hero.attack("Ack") hero.attack("Ack") 本攻略发于极客战记官方教学栏目,原文地址为: https://codecombat.163.com/news/jikezhanji-gaojuzhijian 极客战记——学编程,用玩的! 来源: https://www.cnblogs.com/codecombat/p/12085251.html

【转载】网易极客战记官方攻略-地牢-囚犯

我是研究僧i 提交于 2019-12-23 18:49:18
关卡连接: https://codecombat.163.com/play/level/the-prisoner 解放囚犯,你会得到盟友。 简介 敬请期待! 默认代码 # 释放囚犯,击败守卫并夺取宝石。 # 从"Weak Door"后解救Patrick。 # 击败名为"Two"的守卫。 # 获得宝石。 概览 您可以按照名称 "Weak Door" 来攻击弱门,从而释放盟友,然后帮助他对抗食人魔 "Two" 。 按名称攻击时,名称务必要括在引号内(引号是表示字符串的方式),并确保名称大小写正确。 根据您的武器和策略,食人魔可能需要多次攻击才能击败。 囚犯 解法 # 释放囚犯,击败守卫并夺取宝石。 # 从"Weak Door"后解救Patrick。 hero.moveRight() hero.attack("Weak Door") # 击败名为"Two"的守卫。 hero.moveRight(2) hero.moveDown(2) hero.attack("Two") hero.attack("Two") hero.attack("Two") hero.attack("Two") hero.attack("Two") hero.attack("Two") # 获得宝石。 hero.moveRight() hero.moveDown() 本攻略发于极客战记官方教学栏目,原文地址为:

【转载】网易极客战记官方攻略-地牢-祸之火焰

不打扰是莪最后的温柔 提交于 2019-12-23 18:49:06
关卡连接: https://codecombat.163.com/play/level/banefire 绕着火焰跳舞,否则你的骨头下次就会被烧着 默认代码 # 食人魔看上去又大又慢,这是你的机会。 概览 那个守卫看起来又大又慢,如果你能分散他的注意力,把它骗下来,你的队友就能向它射击了。 祸之火焰 解法 # 食人魔看上去又大又慢,这是你的机会。 hero.moveRight() hero.moveUp() hero.moveRight() hero.moveDown() hero.moveLeft() hero.moveUp() hero.moveRight() 本攻略发于极客战记官方教学栏目,原文地址为: https://codecombat.163.com/news/jikezhanji-wozhihuoyan1 极客战记——学编程,用玩的! 来源: https://www.cnblogs.com/codecombat/p/12085283.html

【转载】网易极客战记官方攻略-地牢-循环又循环

时间秒杀一切 提交于 2019-12-23 18:48:34
关卡连接: https://codecombat.163.com/play/level/loop-da-loop 循环真是救命恩人! 简介: 你只需要 一个 while true循环 加上 4 条语句 就可以通关! 仔细检查你的缩进! 默认代码 # 在 while true 里的代码会永远重复! while True: # 右走 hero.moveRight() # 向上走 # 左走 # 向下走 概览 你可以只用一个 while true 循环 以及 4 行命令 就可以存活下来! 确保你加上的代码放在 while true 循环 的 里面。好好检查一下缩进! 循环又循环 解法 # 在 while true 里的代码会永远重复! while True: # 右走 hero.moveRight() # 向上走 hero.moveUp() # 左走 hero.moveLeft() # 向下走 hero.moveDown() 本攻略发于极客战记官方教学栏目,原文地址为: https://codecombat.163.com/news/jikezhanji-xuhuanyouxuhuan 极客战记——学编程,用玩的! 来源: https://www.cnblogs.com/codecombat/p/12085293.html

【转载】网易极客战记官方攻略-地牢- 迷一般的 Kithmaze

半世苍凉 提交于 2019-12-23 18:47:38
关卡连接: https://codecombat.163.com/play/level/riddling-kithmaze 如果你第一次走上歧途,改变你的循环来找到出路。 简介: 敬请期待! 默认代码 # 对于反复之事,循环是更好的办法。 while True: # 此处添加需要重复执行的命令代码。 hero.moveRight() hero.moveDown() 概览 算清楚通过迷宫所需要的移动步数,以及重复循环的位置。记住每一关只能使用一个循环,确保所有代码都在循环之内。 将鼠标悬停在循环说明文档处观看循环语法示例。 迷一般的 Kithmaze 解法 # 对于反复之事,循环是更好的办法。 while True: # 此处添加需要重复执行的命令代码。 hero.moveRight() hero.moveDown() hero.moveRight(2) hero.moveUp() 本攻略发于极客战记官方教学栏目,原文地址为: https://codecombat.163.com/news/jikezhanji-miyibandekithmase 极客战记——学编程,用玩的! 来源: https://www.cnblogs.com/codecombat/p/12085320.html