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

Js "пустыня сарвена" уровень "вратарь"


#1

Есть следующий код:


// Управляйте крестьянами, чтобы не позволить ограм забить гол.
// Тип огненного шара (файербол) - "ball"
var friends = hero.findFriends();
var burk = friends[0];
var millicent = friends[1];
var ball;
while (true) {
ball = hero.findByType(“ball”);
if(ball){
hero.command(burk, “move”, {x: 20, y: ball.pos.y + 2});
hero.command(millicent, “move”, {x: 20, y: ball.pos.y - 2});
}
}


В строке >>hero.command(burk, “move”, {x: 20, y: ball.pos.y + 2});
получаю ошибку TypeError: Cannot read property “y” of undefined.
Получается что переменная ball не определилась.
В чем может быть причина?:tired_face:


#2

Управляй крестьянами, не позволяя ограм забить гол.

Тип огненного шара - “ball”.

while True:
ball = hero.findByType(“ball”)
friends = hero.findFriends()
if ball:

    hero.command(friends[0], 'move', {"x": 15, "y": 33})
    hero.command(friends[1], 'move', {"x": 15, "y": 39})

Команда перемещения крестьян понимает только числа.