Sand snaked JS, please help

// 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.