Play Home Contribute Github Join Us! Discourse Staff Members Github Contribution Guides Team

Diamond dozen (Help)

# Claim the coins while defeating the marauding ogres.
# If you defeat the ogre with the most health, the rest of the ogres will run!
# Coins vanish quickly after appearing, so be sure to find the best value!

def findMostHealth(enemies):
    target = None
    targetHealth = 0
    enemyIndex = 0
    while enemyIndex < len(enemies):
        enemy = enemies[enemyIndex]
        if > targetHealth:
            target = enemy
            targetHealth =
        enemyIndex += 1
    return target

# Make a function named findOptimalCoin which returns the coin with the best value.
def findOptimalCoin(coins):
    optimal = -1000
    thione = None
    for coin in coins:
        if coin.value / self.distanceTo(coin) > optimal:
            optimal = coin.value / self.distanceTo(coin)
            thione = coin
    return thione
# Coins rapidly appear and disappear, so pick the best coin.
# Optimize your path by going for the coin with the largest value over distance.
while True:
    enemies = hero.findEnemies()
    enemy = findMostHealth(enemies)
    if enemy and > 15:
        while > 0:
        coins = hero.findItems()
        coin = findOptimalCoin(coins)
        if coin:
            hero.moveXY(coin.pos.x, coin.pos.y)


What is wrong with my code?

1 Like

1 Like

To Be Honest Their Is Nothing Wrong With Your Code I Read It And Then Used It On The Same Level And It Said Success.

1 Like

Then it could be an equipment issue?

1 Like

What equipment should I use?


Post a screenshot of what you are wearing, that way we can tell

1 Like

Okay I will do that now.

1 Like

1 Like

This is it. :slightly_smiling_face:

1 Like

you know, this should work. I tried this level with the same equipment and it worked.


Try Using Boots Of Leaping And If That Doesn’t Work Try Contacting @Nick.

1 Like

Gotcha. @Wealthy-Boss

1 Like

Nick won’t respond. :no_mouth:

1 Like

@Wealthy-Boss What equipment are you using.

1 Like

Nevermind it was a bug. When i clicked submit it worked.:smiley: