Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.09.2015, 22:54
Новичок на форуме
Отправить личное сообщение для Кравчик Посмотреть профиль Найти все сообщения от Кравчик
 
Регистрация: 16.09.2015
Сообщений: 1

codecombat - Доберись до оазиса
// Доберись до оазиса,
// закрывая по пути проходы с яками.
loop {
    var yak = this.findNearestEnemy();
    if (yak) { 
        // Як над тобой если его y-координата больше твоей.
        // Если як над тобой, стой стену на 10 м ниже него.
        var pos = yak.pos;
        var x = yak.pos.x;
        var y = yak.pos.y;
        if (this.pos.y < yak.pos.y)
         x = yak.pos.x;
         y = yak.pos.y-10;
        this.buildXY("fence", x, y);
        // Если як под тобой, стой стену на 10 м выше него.
        if (this.pos.y > yak.pos.y)
         x = yak.pos.x;
         y = yak.pos.y+10;
        this.buildXY("fence", x, y);}
 else {
        // Двигайся вправо к оазису, проходя 10 м. за ход.
       var x = this.pos.x+10;
       var y = this.pos.y;
        this.moveXY(x, y);}
}
Ответить с цитированием
  #2 (permalink)  
Старый 16.09.2015, 23:39
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

что здесь происходит ?
Ответить с цитированием
  #3 (permalink)  
Старый 16.09.2015, 23:48
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

Кравчик, извини за вопрос, но под чем ты?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск