Страница 1 из 1
Это ошибка?
Добавлено: 21 окт 2021, 20:08
Никита28
Бой еще не закончен, как минимум два стека походят, а уже медаль готова... до того как кавалеристы повержены. И это постоянно. Исход боя расчитывается заранее? А как же "мирный" интервал между боями с мобами? Он откуда начинает свой отсчет - от момента, когда система просчитала исход боя (который еще не окончен) или от момента, когда по факту этот бой уже завершился?
Re: Это ошибка?
Добавлено: 21 окт 2021, 20:48
Мистер Пропер
это ты далеко от сервера живешь, бой уже закончен, а видеообработка еще летит к тебе
так ловят иногда ловцы, пока ты досматриваешь бой, ловец уже поймал тебя, потому как для других твой бой уже окончен
п.с. максимальная скорость анимации в бою в настройках на поле боя немного ускорит процесс, но не уберет ее совсем
так что ан вражде не спи
Re: Это ошибка?
Добавлено: 21 окт 2021, 20:57
Никита28
Примерно так я и думал
Re: Это ошибка?
Добавлено: 21 окт 2021, 20:58
Никита28
Док, можно ли это как то пофиксить???
Re: Это ошибка?
Добавлено: 21 окт 2021, 23:17
Темный Лорд
Никита28 писал(а): ↑21 окт 2021, 20:08
Он откуда начинает свой отсчет -
от твоего последнего клика в бою, ты скелами кликнул/ударил и считай всё, бой закончен если потом кавалеристы убились об скел, медаль тебе дали сразу после твоего клика, откат пве считается так же после твоего последнего клика в бою
если у тебя скелы под контрой, ты ими сходил и смотришь как об тебя все убиваются на этом бой и заканчивается, это занимает 7-10секунд, потом еще табличку с дропом разглядываешь 5 секунд, вот и прошли твои 20 секунд мирного отката, после боя тебя сразу ловят
Re: Это ошибка?
Добавлено: 22 окт 2021, 15:06
phdoc
Никита28 писал(а): ↑21 окт 2021, 20:08
Бой еще не закончен, как минимум два стека походят, а уже медаль готова... до того как кавалеристы повержены. И это постоянно. Исход боя расчитывается заранее?
Нет, это не ошибка.
Механизм обмена данными у чата отличается от остальной игры: он актуализирует информацию без самостоятельных регулярных запросов к серверу.
Кроме того, получив результат обработки хода, клиент этот результат должен отобразить, что занимает некоторое время, особенно на мобильных устройствах.
Никита28 писал(а): ↑21 окт 2021, 20:08
А как же "мирный" интервал между боями с мобами? Он откуда начинает свой отсчет - от момента, когда система просчитала исход боя (который еще не окончен) или от момента, когда по факту этот бой уже завершился?
Битва заканчивается одновременно с завершением обработки и сохранением результатов последнего хода в этой битве. Затем данные о завершении битвы отправляются клиенту, а в чат отправляются все необходимые сообщения. После окончания битвы время расходуется только на доставку данных клиенту и визуализацию клиентом этих данных.