Play Home Contribute GitHub Join Us Discourse Staff Members GitHub Contribution Guides Team

Бэквудский лес (9 самоцветов)


#1

Добрый день. Как пройти данный уровень?
Во-первых, сколько изначально на картинке самоцветов 9 или все-таки 8?
И почему при правильных координатах герой просто не доходит до последнего самоцвета, и уровень не пройден? (использовано 4 метода координат как в условии).
Я даже испробовала все подсказки, по подсказкам он идет нормально, а вот последний ход никак. Даже если он собирает последний самоцвет, уровень все равно не пройден.


#2

Посмотрите выше, я ответила Nastya. Как я поняла при прохождении, герой не должен пересекать линии своих прошлых ходов.


#3

9 самоцветов за 4 хода.


#4

image Идиотизм


#5

Посмотрите ответы в другом похожем вопросе рядом.


#6

вот так

(решение удалено)

Пожалуйста, не отправляйте решения.


#7

Я дам подсказку. Не обязательно ходить от самоцвета к самоцвету, смотрите шире))) Поле, для четырех ходов, большое. Всё просто оказалось))) Мне понадобилось 10 минут мозгового штурма.


#8
// Соберите все драгоценные камни в 4 moveXY или меньше!
// Программистам нужно мыслить творчески!
var y = 12;
var x=56;
while(true) {
    var y=y+12;
    hero.moveXY(x, y);
    hero.moveXY(x-25, y);
    }

Помогите разобраться, это ошибка в коде или баг? Собирает 2 ряда самоцветов, а на третий ряд не поднимается. Т.е. цикл повторяется 1 раз, затем спрайт останавливается.
ЗЫ
Пытался “подойти творчески”…:sweat_smile:


#9

Вот это правильно:

hero.moveXY(32, 48)
hero.moveXY(70, 48)
hero.moveXY(32, 12)
hero.moveXY(32, 48)


#10

while(true) {

var enemy = hero.findNearestEnemy();
if (!enemy) {
this.moveXY(32, 48);
this.moveXY(70, 48);
this.moveXY(31, 13);
} else {
this.attack(enemy);
}
}