standy
#1
без гильдии
могущество: 5694
длань судьбы
орк Че Гевара
124 уровня
Задался вопросом, с какой скоростью передвигается герой.
После недолгих изысканий, оказалось что длина шага на карте прямо пропорциональна транспорту (внезапно), и с транспортом в 100% герой проходит клетку за 10 шагов.
Поскольку шаг на карте делается за фиксированное время в 10 секунд, выходит что герой проходит одну клетку за 100 секунд, если не учитывать нападения монстров, конечно.


С безопасностью все сложнее, она влияет с некоторым шансом. Поэтому дальше идет тервер.
Безопасность B% означает шанс, что герой сделает шаг без нападения. Но если этот шанс не сработает, то герой останется на месте и будет сражаться, что длится довольно долго.
Примем, что на каждого монстра тратится по T секунд.
В среднем герой за одно такое действие продвигается на B * 1 от своего шага — B% что передвинется на 1 шаг, или 100-B%, что останется на месте.
И при этом затратит (B * 10 + (1-B) * T) секунд — B% что потратит 10 секунд на шаг, или 100-B%, что встретит монстра.
Выходит, что, в среднем, один целый шаг герой делает за B * (10 + (1-B)*T) / B = 10 + (1/B-1)*T секунд.

К примеру, с безопасностью 75%, транспортом 120%, и средним временем убийства в 180 секунд на монстра, выйдет что 1 клетку герой проходит за
(10 + (1/0.75-1)*180) / 1.2 * 100 секунд = ~10 минут, что вполне сходится с измерениями

Нарисовал таблицу, которая показывает изменение скорости передвижения от безопасности


Верхняя строка — среднее время сражения монстром, с учетом отдыха
Левый столбец — безопасность


Tl;dr
Выходит, что, каждая единица безопасности соответствует ~5% ускорению, и это число растет при приближении к 100.
Но, при транспорте 200%, чтобы ускориться на 5% нужно либо прибавить +10% к транспорту, либо +1% к безопасности. То есть значимость безопасности с увеличением транспорта растет.

При низкой безопасности, как 65 у вольницы, каждая единица соответствует 4% ускорению. При этом средняя скорость передвижения падает в полтора раза.
То есть из-за вольницы теряется где-то по 5 минут на каждой клетке — вместо 10 минут, герой будет проходит ее за 15.
Unit
#2
[МОЛОТ] Рекрут
могущество: 3274

мужчина
Призрак Бульрога
43 уровня
Можно поподробнее, что означает слово шага? Это просто любое действие или именно перемещение?
Или имеется ввиду turn (номер хода) ?



Сообщение изменено
standy
#3
без гильдии
могущество: 5694
длань судьбы
орк Че Гевара
124 уровня
Шаг в данном контексте это именно перемещение по карте
Unit
#4
[МОЛОТ] Рекрут
могущество: 3274

мужчина
Призрак Бульрога
43 уровня
Сообщение удалено автором



Сообщение изменено
standy
#5
без гильдии
могущество: 5694
длань судьбы
орк Че Гевара
124 уровня
Я просто измерил расстояние между двумя координатами во время перемещения.
Да, скорость в апи указывается как 0.3, но тут не указаны единицы измерения, ну и размеры клетки не обозначены, поэтому считать нужно в относительных единицах
Unit
#6
[МОЛОТ] Рекрут
могущество: 3274

мужчина
Призрак Бульрога
43 уровня
Сообщение удалено автором



Сообщение изменено
standy
#7
без гильдии
могущество: 5694
длань судьбы
орк Че Гевара
124 уровня
Можно ссылку, где это подтверждено?
standy
#8
без гильдии
могущество: 5694
длань судьбы
орк Че Гевара
124 уровня
Вот запись перемещения: x=21.00000 y=16.89184 -> x= 21.00000 y=16.72904
Расстояние: 0.1628, при транспорте 135.67, и 5 уровне бродяги
0.1628 / (135.67/100) = 0.12 клетки
Unit
#9
[МОЛОТ] Рекрут
могущество: 3274

мужчина
Призрак Бульрога
43 уровня
Сообщение удалено автором



Сообщение изменено
Unit
#10
[МОЛОТ] Рекрут
могущество: 3274

мужчина
Призрак Бульрога
43 уровня
Сообщение удалено автором



Сообщение изменено
Unit
#11
[МОЛОТ] Рекрут
могущество: 3274

мужчина
Призрак Бульрога
43 уровня
Перепроверил. Действительно мой подсчет неверен. Я не учитывал параметр step и мне везло :)

номер хода / действие / процент выполнения текущего действия / x / y

5822000 нелёгкий бой с одичавшими светлячками 0.986928 45.1558 18
5822001 устало перебирает ногами по дороге на Лазурь 0.779778 45.2669 18
5822002 устало перебирает ногами по дороге на Лазурь 0.785168 45.3781 18
5822003 устало перебирает ногами по дороге на Лазурь 0.790558 45.4892 18
5822004 отбивается от дива 0 45.4892 18

И вот момент изгиба дороги и смены транспорта.

5821950 устало перебирает ногами по дороге на Лазурь 0.763678 45 17.935
5821951 устало перебирает ногами по дороге на Лазурь 0.768997 45.0447 18

Второй изгиб дороги:

5822073 устало перебирает ногами по дороге на Лазурь 0.812119 45.9337 18
5822074 устало перебирает ногами по дороге на Лазурь 0.81751 46 18.0449



Сообщение изменено
Unit
#12
[МОЛОТ] Рекрут
могущество: 3274

мужчина
Призрак Бульрога
43 уровня
Нашел скорость. В итоге получилось что-то такое: (speed * % транспорта ) / ( 3 * 100%) за один turn (он как подметил standy 10 секунд)



Сообщение изменено