При попытке пройти через телепорт герой либо не доходит до точки и телепортируеться раньше и опять бежит к телепорту. Либо если ставить точку немного поближе то он не всегда в нее поподает потому что двигается к ней под разными углами.
Привет @Yakov_Nesterenko , добро пожаловать на форум CodeCombat.
Я считаю, что использование телепортов в Сарвенских сокровищах очень сложно. У меня не было времени, чтобы написать код, который может успешно перемещаться по ним.
Может быть @Chaboi_3000 (один из наших модераторов) может помочь?
Hi, welcome to the CodeCombat Discourse.
I find using the teleporters in Sarven treasure is very difficult. I haven’t had the time to write code which can succesfully navigate the them.
Maybe Chaboi_3000 (one of our moderators) can help?
Этот код у меня сработал.
while True:
enemy = hero.findNearestEnemy()
coin = hero.findNearestItem()
x = hero.pos.x
y = hero.pos.y
if enemy:
distance = hero.distanceTo(enemy)
if distance < 15:
if x < 40 and y > 36:
hero.moveXY(7, 49)
if x > 40 and y > 36:
hero.moveXY(74, 51)
hero.moveXY(75, 51)
if x < 40 and y < 36:
hero.moveXY(7, 19)
hero.moveXY(6, 19)
if x > 40 and y < 36:
hero.moveXY(75, 19)
else:
hero.moveXY(coin.pos.x, coin.pos.y)
Спасибо! я действительно ценю это.
Thanks I really appreciate it.
-Danny