Автор | Ход по диагонали |
Сколько стоит ход по диагонали?
Я предполагаю, что стоимость такого хода равна
sqrt(1^2+1^2)~1.41
Теперь, предположим нам нужно сходить на 5 клеток вправо и 3 клетки вверх. Стоимость похода будет равна 2 ходам вправо и 3 ходам по диагонали:
2+3*1.41 = 6.23 ~ 7 (округление).
Верны ли мои расчеты? |
[Сообщение удалено смотрителем red-ant // ] |
Округляется в сторону снижения хода. 1 клетка по диагонали = 1.5 хода |
Я лично формулу эту незнаю. Но обычно клетка по диагонали 1.5 хода выходит |
Для хода диагональ = 1.5 клетки, для расчетов абилок по теореме Пифагора. |
Округляется в сторону снижения хода. 1 клетка по диагонали = 1.5 хода
А общая стоимость хода, то есть в моем примере:
2+3*1.5=6.5~7 - округление в большую сторону? |
Округления нет, все что меньше хода существа - допустимо, то, что больше - недопустимо.
6.5 - окей.
7 - окей.
7.5 - нет. |
для red-ant:
7.5 - нет.
А как же 6 по прямой + 1 наискосок?;) |
для aaa:
Если скорость существа 7, то оно не может 6 по прямой + 1 наискосок |
Когда я говорил про округление вверх, я имел в виду допустимость хода.
В целом, получил исчерпывающие ответы. Всем спасибо.
Тему можно закрывать. |
тема закрыта by red-ant (2011-05-31 16:51:29) |
---|