CodeCombat-KITHGARD关卡讲解41-56

关卡图标识

第一部分关卡图

第41关 战术打击

image-20260407190039160

 

 

# 击败食人魔。 
hero.moveUp() 
hero.moveRight(3)
hero.moveDown(2) 
enemy1 = hero.findNearestEnemy() 
hero.attack(enemy1) 
enemy2 = hero.findNearestEnemy() 
hero.attack(enemy2) 
hero.moveLeft() 
hero.moveDown()

第42关 骷髅怪

image-20260407190420303

# 使用循环来攻击骷髅怪。 
# 它的钝剑很难造成伤害,但击退力却很大。 
while True:
    enemy = hero.findNearestEnemy()
    hero.attack(enemy)

第43关 Kithgard之门

image-20260407190636029

整体思路

新装备来了,新装备允许创建建筑物,可以创建围栏和火焰陷阱。

image-20260407190711184

image-20260407190807170

# 建造三个围栏来阻挡食人魔! 
hero.moveDown() 
hero.buildXY("fence", 36, 34) 
hero.buildXY("fence", 36, 30) 
hero.buildXY("fence", 36, 26) 
hero.moveRight(3)

第44关 严酷考验

image-20260407191050592

# 使用你学到的技能击败那些食人魔。 
# 记住:打败食人魔矮人需要两次攻击。 
while True:
    hero.moveRight()
    enemy= hero.findNearestEnemy()
    hero.attack(enemy)
    hero.attack(enemy)

第45关 蜿蜒峡谷

image-20260407191239538

整体思路

image-20260407191320407

image-20260407192424716

如果觉得自己的时间不够,请更换速度快的英雄或者在道具商店更新装备

image-20260407191548493

 

 

# 通过移动到X标记来逃出迷宫。 
# 收集尽可能多的金币。 
hero.attack("Treasure Chest") 
hero.moveRight() 
hero.moveLeft(2) 
hero.moveDown() 
hero.moveRight(3) 
hero.attack("Wicket") 
hero.moveRight(2) 
hero.moveLeft(2) 
while True:
    hero.moveUp(2)
    hero.moveLeft()
    enemy= hero.findNearestEnemy()
    hero.attack(enemy)
    hero.moveLeft()
    hero.moveRight(2)
    hero.moveDown()
    hero.moveRight()
    hero.moveUp()
    hero.moveRight()    ​

第46关 严酷的考验A

image-20260407193100004

# 使用你学到的技能来击败那些食人魔。
# 记住:打败食人魔矮人需要两次攻击。 
while True:
    hero.moveLeft()
    enemy = hero.findNearestEnemy()
    hero.attack(enemy)
    hero.attack(enemy) 

第47关 严酷的考验B

image-20260407193139261

# 使用你学到的技能来击败那些食人魔。 
# 记住:打败食人魔矮人需要两次攻击。 
while True:
    hero.moveUp()
    enemy= hero.findNearestEnemy()
    hero.attack(enemy)
    hero.attack(enemy)

第48关

image-20260407194111283

hero.moveDown()
​# 妈妈总对我说,随便吃点你在地牢里找到的蘑菇。
hero.moveRight() 
hero.moveDown() 
hero.moveUp() 
hero.moveLeft() 
hero.moveDown(2) 
hero.moveRight(4) 
hero.moveUp() 
hero.moveLeft() 
hero.moveUp() 
hero.moveRight() 
hero.moveUp() 
hero.moveLeft() 
hero.moveDown()​​
# 找到你去地牢守卫者的路。
​while True:    
    enemy = hero.findNearestEnemy()    
    if enemy: 
       hero.attack(enemy)    

第49关 比剑更强大

image-20260407194410428

# 变量是保存值的一种方式。 
# 这里的"password"变量保存着我们需要的秘密短语。 
password = 'Secret Message' 
hero.moveUp() 
hero.moveRight() 
hero.say(password) 
# 赋值变量会改变变量的值。 
password = 'So Many Doors' 
hero.moveRight() 
# 将此行中的字符串更改为密码变量。 
hero.say(password) # ∆ 更改这个! 
hero.moveRight() 
password = 'Let Me Out Of Here' 
# 移动到最后一扇门,并说出密码变量打开它。 
hero.say(password) # ∆ 更改这个!

第50-56关卡

此部分关卡是挑战型关卡,请大家自行完成。

第50关 KITHGARD学徒

image-20260407195228537

第51关 明智的攻击

image-20260407195310651

第52关 机器人毁灭世界大战

image-20260407195339357

第53关 Kithgard精通

image-20260407195409761

第54关 丛林游戏

image-20260407195428163

第55关 洞穴求生

image-20260407195457267

第56关 kithgard 斗殴

image-20260407195518799

文章目录