Добавлен , опубликован

Обновление v0.4.9.6

Всем привет) На этот раз, текущее обновление затронуло в основном производительность игрового клиента. Был проведен ряд тестов, в ходе которых, как оказалось, фпс проседал на старых системах достаточно стремительно, при взаимодействии игрока с окружающей средой игрового мира. Благо есть специальные программы, с помощью которых, можно выявить какие-то явные проблемы, что касается неявных, с ними конечно было посложнее. Но тем не менее, производительность всё же удалось повысить, при этом сохранив максимальное качество графической составляющей. Я уверен, что можно сделать еще гибче и лучше, но пока меня всё устраивает и это при том, что внутренний настройки графики еще пока нет и по умолчанию качество стоит на планке "максимум", а будет еще "среднее" и "низкое". Так что в целом, здесь всё неплохо. Помимо этого, ранее основная карта открывалась частями, сейчас она доступна в полном размере.

Клиент

  • Реализованы совместные бои с противниками. Теперь можно приглашать игроков в группу и совместными усилиями, разить на повал орды противников в режиме реального времени(в прочем как и всегда xD).
  • Добавлено несколько новых визуальных объектов для карты.
  • Добавлено несколько игровых и не игровых объектов для локации "Остров Забытых Скал".
  • Игровой персонаж, визуально теперь умеет держать двуручное оружие, посохи, одноручные оружия(левая/правая рука).
  • Добавлена фоновая музыка, для локаций с открытой местностью. Отдельная благодарность Тимофею. Трек получился очень хорошим).
  • Добавлен "бронзовый щит" и "старый посох" . Спасибо Анечка) Всё как всегда очень круто и здорово).

Редактор мира

  • Добавлена функция, при включении которой, изменение внешнего вида какого-либо игрового объекта производится рандомно при его создании, в том числе его поворот. Это придаёт созданию карт некую креативность и удобство.

Сервер

  • Решена проблема, при которой ломалась авторизация пользователей, в самых непредсказуемых местах.
Также было решено множество мелких бажков, бажочков), которые особо не были заметны, но при этом их существование было нежелательным.
  • Обработка совместных боев.
  • Ну и всяческие избавления от лишних свойств. Немного изменена была структура кода сервера.
Помимо ряда исправление и дополнений серверной части, я впервые столкнулся с реализацией графической составляющей сервера на Java. В прочем, ничего особо сложного там нет и мне даже удалось реализовать некоторые функции. Например показ, сколько игроков на сервере и основная, нужная функция - это получение расходуемой памяти сервером. В дальнейшем, интерфейс серверной части будет расширен, для более удобной работы, а пока, только то, что описано выше.
Напоминаю, что проекту все еще требуются 3D дизайнеры. Вступайте в нашу группу и следите за обновлениями)