「网易官方」极客战记(codecombat)攻略-沙漠_士兵、食人魔和农民-soldier-ogre-and-peasant

「网易官方」极客战记(codecombat)攻略-沙漠_士兵、食人魔和农民-soldier-ogre-and-peasant_第1张图片
(点击图片进入关卡)

当指挥官倒下之时,敌人将会撤退。

简介

你需要把士兵、食人魔和农民送到村子(河的左边)。 用狮鹫宠物把它们带过河。

有一个小问题 -- 不要让士兵和食人魔留在一起,也不要让食人魔和农民留在一起。

狮鹫宠物可以用 carryUnit(unit, whereX, whereY) 方法携带单位。

默认代码

# 把这三个人送到河的左边。

 

# 士兵痛恨食人魔。
soldier = pet.findNearestByType("soldier")
# 食人魔计划对农民不利。
ogre = pet.findNearestByType("munchkin")
# 只是一个农民。
peasant = pet.findNearestByType("peasant")

 

# 使用 pet.carryUnit(unit, x, y) 运送单位。

 

士兵、食人魔和农民解法

# 把这三个人送到河的左边。

 

# 士兵痛恨食人魔。
soldier = pet.findNearestByType("soldier")
# 食人魔计划对农民不利。
ogre = pet.findNearestByType("munchkin")
# 只是一个农民。
peasant = pet.findNearestByType("peasant")

 

# 使用 pet.carryUnit(unit, x, y) 运送单位。
pet.carryUnit(ogre,32, 38)
pet.carryUnit(peasant,32, 38)
pet.carryUnit(ogre,54, 39)
pet.carryUnit(soldier,32, 38)
pet.carryUnit(ogre,32, 38)
 
本攻略发于极客战记官方教学栏目,原文地址为:
https://codecombat.163.com/news/jikezhanji-shibingshirenmohenongmin
极客战记——学编程,用玩的

你可能感兴趣的:(「网易官方」极客战记(codecombat)攻略-沙漠_士兵、食人魔和农民-soldier-ogre-and-peasant)