# 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 enemy.health > targetHealth: target = enemy targetHealth = enemy.health 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 enemy.health > 15: while enemy.health > 0: hero.attack(enemy) else: coins = hero.findItems() coin = findOptimalCoin(coins) if coin: hero.moveXY(coin.pos.x, coin.pos.y)
What is wrong with my code?
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.
Then it could be an equipment issue?
What equipment should I use?
Post a screenshot of what you are wearing, that way we can tell
Okay I will do that now.
This is it.
you know, this should work. I tried this level with the same equipment and it worked.
Nick won’t respond.
Nevermind it was a bug. When i clicked submit it worked.