Новости игры
2022-01-19 16:37:12 Admin
Обновление мини-карты ▲ в избранное
Просмотров 13096 Комментариев 2 Нравится 0 Не нравится 0
2022-01-19 16:47:59 Admin
Как это работает: клиентская мини-карта.
При первом обращении к любой странице с мини-картой в браузер загружается картинка palitra.png, содержащая все используемые на мини-карте картинки. Так же загружается ява-скрипт, умеющий составлять из кусочков картинки цельную мини-карту. Вместо картинки мини-карты от сервера приходить лишь текстовая разметка картинки, которую скрипт в браузере преобразует в собственно итоговую картинку. Текстовая разметка весит намного (в десятки раз) меньше картинки мини-карты, именно благодаря этому загрузка страниц становится почти моментальной. Однако, скорость построения мини-карты в браузере зависит уже от оборудования клиента (некоторые браузеры типа firefox рисуют моментально, а вот в opera заметно мерцание). Т.к. исходные картинка и скрипт кэшируются браузером, то повторно эта информация не грузится.

В случае серверной мини-карты все эти процедуры производятся на сервере и клиент каждый раз получает уже готовую картинку. Однако, загрузка картинки это самая тяжёлая часть страницы, поэтому могут быть заметны подвисания.
2022-01-19 16:37:12 Admin
Добавил несколько изменений интерфейса.
1) в настройках мини-карты можно выбрать "серверная" или "клиентская". в первом случае - картинку миникарты создаёт сервер, во втором - ваш браузер. второй случай в большем количестве случаев будет работать быстрее и экономнее. первый оставлен для совместимости с древними браузерами.
Остальные изменения по просьбам незрячих:
2) вывод координат локации вынесен в заголовок страницы.
3) ник героя на панели героя (на главной и в бою) сделан заголовком.
4) месторождения на текстовой карте так же сделаны заголовком.
***
так же исправлена одна фатальная ошибка в расчётах итогов боя, которая могла в редких случаях приводить к вылету игры.
В разделОбновить
=© Сделал Алек, 2017-2023=
09:53:46 0.01145