Форум HeroesWorld-а - Показать сообщение отдельно - Отчёты об ошибках
Показать сообщение отдельно
#223
Старый 23.02.2019, 22:53
  #223
^
Sav
📖
Регистрация: 31.01.2013
Сообщения: 473
Sav#2974
Выставка наград
Регистрация: 31.01.2013
Сообщения: 473
Sav#2974
Выставка наград
По умолчанию
Re: Отчёты об ошибках

Подсчитывается всё правильно. Можно заметить, что в первый раз цена пути до замка была 290, после траты 150 мувов — 270, после ещё одной траты 150 мувов — снова 290. Во всех трёх случаях показывалось правильное значение: именно столько мувов в данной ситуации нужно было потратить, чтобы дойти до города — и это число зависит от количества текущих мувов героя. Это особенность последних мувов и того, что иногда цена диагонального мува снижается до цены прямого, а иногда нет (см. физмиг и всё такое), но как раз хотовский алгоритм подсчёта длины пути учитывает эту особенность, и показывает, какова цена пути именно сейчас, с текущим количеством мувов героя (поэтому в двух случаях он показал 290, а в одном — 270).
Sav вне форума
Ответить с цитированием