Это ошибка?

Ищем, что поломалось, и чиним
Закрыто
Никита28
Сообщения: 70
Зарегистрирован: 13 фев 2021, 21:28
Имя героя: Никита28

Это ошибка?

Сообщение Никита28 » 21 окт 2021, 20:08

ИзображениеИзображение

Бой еще не закончен, как минимум два стека походят, а уже медаль готова... до того как кавалеристы повержены. И это постоянно. Исход боя расчитывается заранее? А как же "мирный" интервал между боями с мобами? Он откуда начинает свой отсчет - от момента, когда система просчитала исход боя (который еще не окончен) или от момента, когда по факту этот бой уже завершился?
Не попробуешь - не получится!

Аватара пользователя
Мистер Пропер
Сообщения: 8724
Зарегистрирован: 30 янв 2013, 17:13
Имя героя: Мистер Пропер
Откуда: от Туда

Re: Это ошибка?

Сообщение Мистер Пропер » 21 окт 2021, 20:48

это ты далеко от сервера живешь, бой уже закончен, а видеообработка еще летит к тебе
так ловят иногда ловцы, пока ты досматриваешь бой, ловец уже поймал тебя, потому как для других твой бой уже окончен

п.с. максимальная скорость анимации в бою в настройках на поле боя немного ускорит процесс, но не уберет ее совсем
так что ан вражде не спи
лозунг проекта - "страдая, бороться с последствиями, причины не важны"

Никита28
Сообщения: 70
Зарегистрирован: 13 фев 2021, 21:28
Имя героя: Никита28

Re: Это ошибка?

Сообщение Никита28 » 21 окт 2021, 20:57

Примерно так я и думал
Не попробуешь - не получится!

Никита28
Сообщения: 70
Зарегистрирован: 13 фев 2021, 21:28
Имя героя: Никита28

Re: Это ошибка?

Сообщение Никита28 » 21 окт 2021, 20:58

Док, можно ли это как то пофиксить???
Не попробуешь - не получится!

Темный Лорд
Сообщения: 2595
Зарегистрирован: 15 дек 2014, 09:40
Имя героя: Темный Лорд

Re: Это ошибка?

Сообщение Темный Лорд » 21 окт 2021, 23:17

Никита28 писал(а):
21 окт 2021, 20:08
Он откуда начинает свой отсчет -
от твоего последнего клика в бою, ты скелами кликнул/ударил и считай всё, бой закончен если потом кавалеристы убились об скел, медаль тебе дали сразу после твоего клика, откат пве считается так же после твоего последнего клика в бою

если у тебя скелы под контрой, ты ими сходил и смотришь как об тебя все убиваются на этом бой и заканчивается, это занимает 7-10секунд, потом еще табличку с дропом разглядываешь 5 секунд, вот и прошли твои 20 секунд мирного отката, после боя тебя сразу ловят

Аватара пользователя
phdoc
Администратор
Сообщения: 27202
Зарегистрирован: 29 май 2010, 16:43

Re: Это ошибка?

Сообщение phdoc » 22 окт 2021, 15:06

Никита28 писал(а):
21 окт 2021, 20:08
Бой еще не закончен, как минимум два стека походят, а уже медаль готова... до того как кавалеристы повержены. И это постоянно. Исход боя расчитывается заранее?
Нет, это не ошибка.
Механизм обмена данными у чата отличается от остальной игры: он актуализирует информацию без самостоятельных регулярных запросов к серверу.
Кроме того, получив результат обработки хода, клиент этот результат должен отобразить, что занимает некоторое время, особенно на мобильных устройствах.

Никита28 писал(а):
21 окт 2021, 20:08
А как же "мирный" интервал между боями с мобами? Он откуда начинает свой отсчет - от момента, когда система просчитала исход боя (который еще не окончен) или от момента, когда по факту этот бой уже завершился?
Битва заканчивается одновременно с завершением обработки и сохранением результатов последнего хода в этой битве. Затем данные о завершении битвы отправляются клиенту, а в чат отправляются все необходимые сообщения. После окончания битвы время расходуется только на доставку данных клиенту и визуализацию клиентом этих данных.
Делитесь и перемножайтесь

Закрыто