Тема:
Базовый синтаксис
Аргументы
Циклы
Условные операторы
Цели:
Уничтож лагерь.
Руководство:
Используйте say, чтобы прогнать мачкинов прочь.
Когда cleave готово, используйте его!
Информация
Перепуганные Жевуны слишком боятся, чтобы подойти ближе! Но, в достаточно большом количестве, они будут атаковать как группа.
Пугай их пока не будет готов метод cleave, чтобы расщепить их всех как группу!
Награда:
Тупик в глуши(Backwoods Standoff), прохождение:
Python:
1 2 3 4 5 6 7 8 9 10 11 12 |
# Эти Жевуны боятся героя! # Скажи что-нибудь, и они отступят. # Однако, как только их станет достаточно. Жевуны, будут набрасываться из засада! Будь осторожен! # Всякий раз, когда вы можете, рассекайте, чтобы уменьшить колличество врагов. loop: if self.isReady("cleave"): enemy = self.findNearestEnemy() self.cleave(enemy) else: self.say("I'm not ready to attack you!") pass |
JavaScript:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
// Эти Жевуны боятся героя! // Скажи что-нибудь, и они отступят. // Однако, как только их станет достаточно. Жевуны, будут набрасываться из засада! Будь осторожен! // Всякий раз, когда вы можете, рассекайте, чтобы уменьшить колличество врагов. loop { if (this.isReady("cleave")) { var enemy = this.findNearestEnemy(); this.cleave(enemy); } else { this.say("I'm not ready to attack you!"); } } |
CoffeScript:
1 2 3 4 5 6 7 8 9 10 11 12 |
# Эти Жевуны боятся героя! # Скажи что-нибудь, и они отступят. # Однако, как только их станет достаточно. Жевуны, будут набрасываться из засада! Будь осторожен! # Всякий раз, когда вы можете, рассекайте, чтобы уменьшить колличество врагов. loop # Use isReady to check if the hero can cleave, otherwise say something! if @isReady("cleave") enemy = @findNearestEnemy() @cleave enemy else @say "I'm not ready to attack you!" |
Clojure:
1 2 3 4 5 6 7 8 9 10 |
;; Эти Жевуны боятся героя! ;; Скажи что-нибудь, и они отступят. ;; Однако, как только их станет достаточно. Жевуны, будут набрасываться из засада! Будь осторожен! ;; Всякий раз, когда вы можете, рассекайте, чтобы уменьшить колличество врагов. (dotimes [n 1000] (def enemy (.findNearestEnemy this)) (if (.isReady this "cleave") (.cleave this enemy) (.say this "I'm not ready to attack you!") )) |
LUA:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
-- Эти Жевуны боятся героя! -- Скажи что-нибудь, и они отступят. -- Однако, как только их станет достаточно. Жевуны, будут набрасываться из засада! Будь осторожен! -- Всякий раз, когда вы можете, рассекайте, чтобы уменьшить колличество врагов. loop local enemy = self:findNearestEnemy() if self:isReady("cleave") then self:cleave(enemy) else self:say("I'm not ready to attack you!") end end |
Комментарии: