Автор | Цепная молния |
Хм, любопытно - нашел сообщение от red-anta, что 1,5 для перемещений, а по Пифагору для абилок https://mirror.heroeswm.ru/forum_messages.php?tid=1244629&page=0#17459728
Существа ходят "целыми" клетками, то есть либо 1, либо 1.5.
Это нужно, чтобы могли срабатывать такие абилки, как "капкан" и "магическая ловушка".
Умения "стрелок" или заклинание "цепная молния" не ограничены такими вот прибомбасами. Поэтому считаются по Пифагору. |
для Dramiel:
ну так сами пересчитайте
в расчет берутся именно "целые" клетки |
для Николас:
Так я и считаю, включая верхнюю-левую лича.
У вас она почему-то не учитывается. С таким же успехом можно и ДО клетки со скелом построить, не включая ее. Оба варианта неправильны. |
Так я и считаю, включая верхнюю-левую лича.
А зачем?
Вы ведь когда считаете что-либо начинаете не с 0, а с 1.
Или с все же с 0? |
для Николас:
в расчет не берутся целые клетки, все расчеты в ГВД ведутся от центра клетки, не вводите людей в заблуждение |
Если движение идет из клетки 1:13 в 1:10, а затем из 1:10 в 5:10, то чему равны длины перемещения? ) |
перемещение по кресту 1 а перемещение по диагонали считайте сами гипотенуза от 2 катетов по 1 |
для XaNNy:
В смысле зачем? Цепь идет из нее, значит ее координата должна учитываться.
Вы ведь когда считаете что-либо начинаете не с 0, а с 1.
Или с все же с 0?
Так это у вас с 0 выходит, выкидывая стартовую клетку. |
для Dramiel:
достаточно знать, как находится длина отрезка, зная координаты двух его точек |
для Dramiel:
Ещё раз, стартовая клетка - это 0.
Клетка в нашем понимании - это начальная точка.
Мы выходим из начальной точки и двигаемся к следующей клетке (точке) проходя расстояние, равное единице.
Что вы пытаетесь учесть? |
Вы ведь когда считаете что-либо начинаете не с 0, а с 1.
Или с все же с 0?
Так это у вас с 0 выходит, выкидывая стартовую клетку.
Тут другая аналогия.
Возьмите в руки несколько карандашей и начните считать.
С какого числа начнете?
С 0 или с 1? |
для Dramiel:
http://900igr.net/up/datas/89356/014.jpg
подставьте значения координат и посчитайте |
Ок, пример с расчетом по координатам убедительный. Был неправ)
Наглядно это было не очевидно. |
Даже мне, гуманитарию, стало понятно. Благодарю) |
На всякий случай для тех кто потом искать будет:
d = sqrt((xb - xa)^2 + (yb - ya)^2)
Всем спасибо за разъяснения. |
для Dramiel:
вот блин слов нет, дебилу пришлось напрячь мозг чтобы понять что если в одну сторону ето один, в бок тоже один, то по диагонали это корень из двух то есть 1.44 Игрок забанен смотрителем Диалектик до 2020-09-27 22:05:04 // п.2.2 ОПФ: оскорбление |
[Сообщение удалено смотрителем Диалектик // ] |
[Сообщение удалено смотрителем Диалектик // ] |
я наверно не в теме но передвижение по карте не 1прямо и 1.5 по диагонали а 1 и 1.3 может поэтому у вас не сходится? |