Форумы-->Вопросы и помощь в игре-->
| Автор | Стартовая атб |
https://mirror.heroeswm.ru/forum_messages.php?tid=3056350
А сколько ини нужно, чтоб хотя бы имелись шансы сходить раньше ловчих? И сколько чтоб гарантированно обогнать? | 50 (старт)
65.5
81
96.5
112
т.е. нам нужно на 4 тик быть в точке 113 или дальше (у бота всегда приоритет при равной позиции)
для шанса обогнать возьмем наш старт в точке 10, тогда
(113-10)/4=25.8 это есть шансы
чтобы гарантировано обогнать - берем старт в точке 0
113/4=28.3 - гарантированный обгон | | [Сообщение удалено смотрителем Kinematic // ] | Спасибо, а
50 (старт)
65.5
81
96.5
112
Вот это вот по 15.5 тут прибавляется - это зачем? | потому что 15.5 иня ловчего
они стартуют в точке 50 и каждый тик проходят 15,5 "метров", их ход наступает как только они на 100 или больше, т.е. на 4 тик шкалы (на старте 50, 1 тик - 65,5 и т.д.)
Для шанса на обгон берем идеальный для нас старт - наш отряд стартует с 10 "метров", соотв-но наша задача в 4 тик оказаться дальше, чем в точке 112. Для этого считаем (113-10)/4=25.8, где 113 - наша итоговая позиция, чтобы обогнать ловчего, 10 - наш старт (т.к. стартуем в 10 - надо пройти на 10 метров меньше), 4 - число тиков, за которые нам нужно успеть, потому что ловчий на 4 тик уже сходит. Получается, что с иней 25,8 мы идем так
10
35,8
61,6
87,4
113,2
Оказываемся в точке 113,2 и ходим, потому что ловчий только в 112. Несмотря на то, что он условно раньше преодолел 100 метров, шкала в гвд дискретная, и на ней нет тика 3,5. Есть 3 и 4, все что между ними не интересует. В момент 4 тика мы дальше от 100 метров, а значит мы ходим
чтобы гарантировано обогнать логика такая же, только бонуса в виде старта с 10 метров у нас нет |
Тема давно не обновлялась и считается устаревшей для дальнейшего обсуждения. К списку тем
|