Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
13:52
3212
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Вопросы и помощь в игре-->
1|2|3

АвторИнтересная особенность перемещения юнитов
https://mirror.heroeswm.ru/warlog.php?lt=-1&warid=12711551
Образуется ситуация:
000G
0000
0000
1100
G000

Где 0 - пустая клетка,
G - големы,
1 - другие юниты (гарга и минос были).

Нижний голем достает до верхнего, а верхний до нижнего - нет!

Получаем, что верхнему идти, чтобы ударить нижнего нужно ~1.4+1+1+1.4=4.8
Нижнему же ~1+1.4+1+1=4.4

Мне кажется, что что-то тут не так.
Кто-нибудь что-нибудь понял? О_о
Понял. Всё правильно.
Хотя... маленько промахнулся, лишний ряд нулей, а в целом верна суть. Это фича, не баг.
все нормально ... нижний дойдет верний нет.
Подождите и тот дойдет и тот по-моему,если убрать ряд!!!
А если не убирать,то ни тот ни тот не дойдет!!!
4
Если ряд нулей убрать, то оба дойдут.

Похоже, что округление для нижнего происходит вниз, а для верхнего вверх.
это фича, всегда так было. За счет этого на младшем уровне только и можно атаковать свою расу магам. Прикрылся гаргой, снял ответ другой и бьешь.
По кривой голые ходят на 3 клетки, по прямой на 4, по диагонали на 2. В данном случае оба на кривом пути, поэтому в равной доступности.
В описанной ситуации никто дойти не должен. Для нижнего голема надо примерно 4.4 очка движения, а для верхнего все 5. Либо автор неточно описал ситуацию, либо баг.
Про расстояние по диагонали я похоже загнул)
10, 11 и для остальных, кто еще не осознал.

Автор точно описал ситуацию.
По кривой никто не ходит, когда можно пойти по диагонали, ибо ближе.
Количество очков движения я написал в первом посте, оно достаточно точное для наших целей.
при расчете забутте на геометрию...
первый шаг по диагонали = 2, второй = 1, третий = 2 и т.д.
14
Откуда такие данные?
все верно, нижний дойдет, верний нет...:)
тут влияет особенность перемещения по сетке и не стоит приплетать геометрию, в этом проекте она не работает :)
для Дефачка:
Я сам писал подобный движок (чисто для себя, по приколу). Принимая шаг по диагонали за 1.4, всё значительно проще, чем первый шаг по диагонали = 2, второй = 1, третий = 2 и т.д..
Я не думаю, что админы стали извращаться с подобными чередованиями.
та ну вас нафикк.

000G
0010
0000
0100
G000

та же ситуация, тока не дойдёт ни тот, ни другой.
почему?
углы атаки заняты для одоих сторон.
это обыкновенная фича и тактический приём.
18+
*обоих
та же ситуация
Ситуация совершенно другая
Тема давно не обновлялась и считается устаревшей для дальнейшего обсуждения.

1|2|3
К списку тем
2007-2026, онлайн игры HeroesWM