Карта

Излагаем идеи и предложения и обсуждаем их
Ответить
Т-К-Т
Сообщения: 25
Зарегистрирован: 16 авг 2018, 14:56
Имя героя: tetka_kakaya-to

Карта

Сообщение Т-К-Т » 21 авг 2018, 22:38

Полагаю всем игрокам ясно, что интерфейс карты устарел, особенно это заметно в мобильной версии игры, там играть очень трудно. Думаю, это можно исправить так: поместить карту в клиент, чтобы убрать прогрузки карты от игроков, т.е. загрузить её (карту) в клиент, от сервера передавать только разницу между статичной картой(загруженной в клиент) и того, что происходит на сервере ( другие герои, их перемещение, отсутствующие статичные мобы, разрушенные гарнизоны и т. п. ). И в свою очередь прогружать карту вокруг героя в вариациях количества клеток 32Х32, 64Х64, 128Х128. Прогружалась бы карта как и раньше, при центрировании на герое и когда герой достигал края прогруженной области, только сама карта загружалась бы с клиента, а то что на ней происходит с сервера. Это сделало бы игру более удобной, особенно когда нужно преодолеть большие дистанции без боёв, например в гарнизоне, немного разгрузило бы сервер-карту и дало бы возможность осмотреться, но главное – избавило игроков от просмотра постоянных прогрузок карты.

Аватара пользователя
Jandar
Сообщения: 1489
Зарегистрирован: 11 июл 2016, 21:47
Имя героя: Hades.
Откуда: Владивосток

Re: Карта

Сообщение Jandar » 22 авг 2018, 12:08

А вот это было бы не плохо
Wild spirit
Like a wind
Always free

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

Re: Карта

Сообщение phdoc » 22 авг 2018, 15:45

Т-К-Т писал(а):Полагаю всем игрокам ясно, что интерфейс карты устарел, особенно это заметно в мобильной версии игры, там играть очень трудно. Думаю, это можно исправить так: поместить карту в клиент, чтобы убрать прогрузки карты от игроков, т.е. загрузить её (карту) в клиент, от сервера передавать только разницу между статичной картой(загруженной в клиент) и того, что происходит на сервере ( другие герои, их перемещение, отсутствующие статичные мобы, разрушенные гарнизоны и т. п. ). И в свою очередь прогружать карту вокруг героя в вариациях количества клеток 32Х32, 64Х64, 128Х128. Прогружалась бы карта как и раньше, при центрировании на герое и когда герой достигал края прогруженной области, только сама карта загружалась бы с клиента, а то что на ней происходит с сервера. Это сделало бы игру более удобной, особенно когда нужно преодолеть большие дистанции без боёв, например в гарнизоне, немного разгрузило бы сервер-карту и дало бы возможность осмотреться, но главное – избавило игроков от просмотра постоянных прогрузок карты.
Именно так оно сейчас и происходит. Статичная часть карты (то, что в принципе не может измениться) вокруг героя загружается в игровой клиент один раз и не обновляется до тех пор, пока герой "не выйдет за край". Динамичная же часть обновляется при каждом "акте движения" по видимому участку карты.
Делитесь и перемножайтесь

Т-К-Т
Сообщения: 25
Зарегистрирован: 16 авг 2018, 14:56
Имя героя: tetka_kakaya-to

Re: Карта

Сообщение Т-К-Т » 22 авг 2018, 18:00

phdoc писал(а):
Т-К-Т писал(а):Полагаю всем игрокам ясно, что интерфейс карты устарел, особенно это заметно в мобильной версии игры, там играть очень трудно. Думаю, это можно исправить так: поместить карту в клиент, чтобы убрать прогрузки карты от игроков, т.е. загрузить её (карту) в клиент, от сервера передавать только разницу между статичной картой(загруженной в клиент) и того, что происходит на сервере ( другие герои, их перемещение, отсутствующие статичные мобы, разрушенные гарнизоны и т. п. ). И в свою очередь прогружать карту вокруг героя в вариациях количества клеток 32Х32, 64Х64, 128Х128. Прогружалась бы карта как и раньше, при центрировании на герое и когда герой достигал края прогруженной области, только сама карта загружалась бы с клиента, а то что на ней происходит с сервера. Это сделало бы игру более удобной, особенно когда нужно преодолеть большие дистанции без боёв, например в гарнизоне, немного разгрузило бы сервер-карту и дало бы возможность осмотреться, но главное – избавило игроков от просмотра постоянных прогрузок карты.
Именно так оно сейчас и происходит. Статичная часть карты (то, что в принципе не может измениться) вокруг героя загружается в игровой клиент один раз и не обновляется до тех пор, пока герой "не выйдет за край". Динамичная же часть обновляется при каждом "акте движения" по видимому участку карты.
Тогда возможно ли прогружать её вокруг героя на площадь больше чем вмещается в окно карты так, как например написано выше ?

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

Re: Карта

Сообщение phdoc » 23 авг 2018, 14:42

Т-К-Т писал(а):Тогда возможно ли прогружать её вокруг героя на площадь больше чем вмещается в окно карты так, как например написано выше ?
Это имеет немного смысла. А так же повысит объём передаваемых данных.
Делитесь и перемножайтесь

Т-К-Т
Сообщения: 25
Зарегистрирован: 16 авг 2018, 14:56
Имя героя: tetka_kakaya-to

Re: Карта

Сообщение Т-К-Т » 23 авг 2018, 23:51

phdoc писал(а):
Т-К-Т писал(а):Тогда возможно ли прогружать её вокруг героя на площадь больше чем вмещается в окно карты так, как например написано выше ?
Это имеет немного смысла. А так же повысит объём передаваемых данных.
Но ведь вы сами говорили что сервер к этому готов:
phdoc писал(а):По моим оценкам, игра сейчас вполне готова справиться с несколькими сотнями одновременно играющих.

Заботит то, что у Вас появляются проблемы при сотне онлайна. Таки будем анализировать?

Почему бы тогда не задействовать на это имеющееся ресурсы? А для перестраховки (в том, что сервер выдержит наплыв) подготовить мультисерверование.
Ведь то, что пугает фанов героев, пришедших в игру, составляет 3 пункта:
1. Прогрузки.
2. Необходимость ждать, чтобы дойти до конкретного места (в оригинальных героях это было почти мгновенно).
3. Площадь видимой карты (В начале игры все пытаются "осмотреться". На это нужно время, особенно при низких лвл. Здесь как раз у многих начинающих игроков не хватает терпения просто рассмотреть всю прелесть игры).

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

Re: Карта

Сообщение phdoc » 24 авг 2018, 14:52

Т-К-Т писал(а):
phdoc писал(а):
Т-К-Т писал(а):Тогда возможно ли прогружать её вокруг героя на площадь больше чем вмещается в окно карты так, как например написано выше ?
Это имеет немного смысла. А так же повысит объём передаваемых данных.
Но ведь вы сами говорили что сервер к этому готов:
phdoc писал(а):По моим оценкам, игра сейчас вполне готова справиться с несколькими сотнями одновременно играющих.
Увеличивать трафик для игроков без какой-то пользы? Нет, не готов.
Т-К-Т писал(а):Почему бы тогда не задействовать на это имеющееся ресурсы? А для перестраховки (в том, что сервер выдержит наплыв) подготовить мультисерверование.
Ведь то, что пугает фанов героев, пришедших в игру, составляет 3 пункта:
1. Прогрузки.
2. Необходимость ждать, чтобы дойти до конкретного места (в оригинальных героях это было почти мгновенно).
3. Площадь видимой карты (В начале игры все пытаются "осмотреться". На это нужно время, особенно при низких лвл. Здесь как раз у многих начинающих игроков не хватает терпения просто рассмотреть всю прелесть игры).
Конечно, скорость перемещения по карте влияет на восприятие игры. Хорошо хоть эта скорость и "прогрузки" сейчас максимально оптимизированы. Однако, даже сейчас ВСЮ карту можно пересечь за вполне вменяемое время.
Кроме того, нужно понимать, что в оригинале герой комфортно бегал на своём персональном компьютере, а у нас все герои одновременно перемещаются по общей карте. При этом необходимо каждый шаг проверять на сервере на предмет столкновений и изменения окружающей ситуации.
Размер же видимой части карты в условиях онлайновой игры - стратегически важная информация .
Делитесь и перемножайтесь

Ответить