// This field is covered in firetraps. Thankfully we've sent a scout ahead to find a path. He left coins along the path so that if we always stick to the nearest coin, we'll avoid the traps.
// This canyon seems to interfere with your findNearest glasses!
// You'll need to find the nearest coins on your own.
while(true) {
var coins = hero.findItems();
var coinIndex = 0;
var nearest = null;
var nearestDistance = 9999;
// Loop through all the coins to find the nearest one.
while(coinIndex < coins.length) {
var coin = coins[coinIndex];
coinIndex++;
var distance = hero.distanceTo(coin);
// If this coin's distance is less than the nearestDistance
if (coin.distance<nearestDistance) {
nearest=coin;
nearestDistance = distance;
}
// Set nearest to coin
// Set nearestDistance to distance
}
// If there's a nearest coin, move to its position. You'll need moveXY so you don't cut corners and hit a trap.
if (nearest) {
hero.moveXY(nearest.pos.x, nearest.pos.y);
}
}
My hero does nothing, dont really get why
what is the level called?
Sand snakes.
20 xxhars
Could you send a screenshot @QinWentian?
Change coin.distance
to just distance
.
This topic was automatically closed 12 hours after the last reply. New replies are no longer allowed.