| Автор | Интересная особенность перемещения юнитов |
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+
*обоих |
та же ситуация
Ситуация совершенно другая |