В данной теме постараемся собрать основные шероховатости и проблемные моменты уже существующего игрового интерфейса Royal Quest, а также пожелания по его дополнению и исправлению, с целью удобного представления информации разработчикам для последующего рассмотрения и вынесения решения о необходимости предложенных доработок.
Опции:
Пожелания введения возможности включения и отключения уже существующего функционала.
- Возможность отключить в игровых настройках приглашения персонажа игрока в группу, гильдию, а также отключение запроса на добавление в список друзей, по аналогии с таковой возможностью относительно предложения дуэлей и торговли.
Так как неосторожное или неосознанное отключение данных опций новым игроком может привести к тому, что он сочтет данный функционал нерабочим, об этих приглашениях (при их отключении в настройках) можно сообщать посредством сообщений в игровом чате.
- Возможность отключить системные сообщения, возникающие в верхней части экрана: невозможность подобрать что-либо в инвентарь, невозможность применить умение, взятие задания, выполнение условий задания, информации о месте сдачи задания, начале осад, гильдии победителе на осаде, начале битвы за кристалл Аркона, победителе в битве за кристалл Аркона.
Сообщения, полезные новым игрокам, представляют информационный шум игрокам опытным, которые и так знают все эти моменты. Также, сообщения об осадах и Арконе, не несут пользы ни для кого, кроме интересующихся этими режимами игроков, которые и так в курсе об этих событиях. Для всех остальных же большая всплывающая картинка с текстом посреди экрана - лишь лишний повод отвлечься и совершить ошибку в игре, умереть от мобов, проворонить карту, etc.
Как и в случае с предыдущим пунктом, при отключении данных сообщений допустимо отображение содержащиеся в них информации в чате, в специализированном канале.
- Возможность отключения дополнительных пометок на карте локации и радаре: почтовые ящики, торговцы, инфанты, значки объектов заданий и подсветка значков переходов между локациями, ведущих к месту выполнения текущего задания.
В идеале, переключение степени информативности карты и радара, лучше сделать в виде фильтров, доступ к которым можно получить непосредственно из интерфейса журнала\карты (хорошо заметная кнопка, открывающая небольшое окно с контролами, поверх интерфейса карты), где рядом с каждым из перечисленных выше пунктов, например, поставить два чекбокса: "отображать на карте" и "отображать на радаре", либо один комбобокс с соответствующими пунктами: "показывать веде", "показывать на карте", "показывать на радаре", "не показывать нигде".
- Возможность отключения подсветки квестовых предметов в инвентаре.
Желтые рамочки с большими восклицательными знаками полезны новичкам, плохо ориентирующимся в игре, либо плохо помнящим, что и для какого задания им требуется, но для опытных игроков выполняют все ту же роль информационного шума, еще и скрывая за собой красиво нарисованные художниками иконки предметов.
- Возможность отключения плавающих значков над квестодателями, торговцами, инфантами и прочими NPC.
Причина та же - информационный мусор для всех, более-менее ориентирующихся в игре игроков.
- Возможность отключения смайлов других игроков, всплывающих над головами персонажей, по аналогии с имеющейся опцией отключения всплывающих сообщений чата.
- Изменение, либо создание нового, отдельного канала чата для сообщений о продаже ашкалотом игрока товара и получения игроком золота, отличного от "прочего", который в настоящий момент достаточно быстро забивается посторонними сообщениями о дуэлях. Либо аналогичные действия для сообщений о дуэлях между посторонними и малоинтересными игроку персонажами на локации.
- Возможность отключения дублирования в чат сообщения о голоде ездового животного при каждой смене локации.
- Возможность отключить анимацию выделения квестовых объектов в мире (мерцающие звездочки и клубки света).
- Возможность отключить отображение визуальных эффектов - аур, баффов, ситуативных эффектов, наподобие прицеливания, украшений, на персонажах.
- Возможность отключения отображения питомцев.
- Возможность отключения отображения названия гильдии на персонажах.
- Возможность настраивать размер шрифта для надписей названий игровых объектов: имена игроков, питомцев, саммонов, NPC, монстров, паунов игроков (колючки, капканы, мины, кристаллы стихий, костры, штандарты и т.п.), контейнеров (травы, сундуки, разрушаемые сосуды), прочих интерактивных объектов - почтовых ящиков, переходов, квестовых (лесопильные машины, лопата Конора, черепок в Мертвом городе и т.п.).
- Возможность настраивания прозрачности интерфейса. В виде выбора фиксированных процентов в комбобоксе, например, с шагом в 10%, либо в виде свободно ползунка, по аналогии с настройкой масштаба интерфейса.
Исправления и доработка:
Пожелания по исправлению и доработке неудобных моментов уже существующего функционала.
- Расширить максимальное количество символов, допустимых для одного сообщения для канала "шепот" в игровом чате.
- Принудительно на стороне клиента приводить набранный в чате текст, содержащий 5 и более прописных букв подряд, без учета пробелов, к нижнему регистру, для каналов "Локация" и "Рядом" перед отправкой на сервер.
- Принудительно на стороне клиента удалять из набранного текста последовательности символов, не являющихся буквами или цифрами, длина которых превышает 5 символов без учёта пробелов, для каналов чата "Локация" и "Рядом" перед отправкой на сервер.
Это пресечет засорение чата в виде громоздких сообщений, которыми игроки пытаются выделиться, оттеснить предыдущие сообщения.
- Ограничить использование обозначений валют в чате количеством не более 3 штук на одно сообщение, как это сделано со смайликами. В идеале, добавить обозначения валют в список существующих смайлов, таким образом, приравняв их к таковым.
- Выводить сообщение о недопустимости отправки одинаковых сообщений, если пользователь пытается отправить подряд 2 одинаковых сообщения в течение 10 секунд в каналы чата "Локация" и "Рядом". При этом блокировать текущую отправку текста на сервер.
- Ввести дополнительные каналы чата "Торговля" и (спорно) "Поиск группы".
- Исправить баг с зависанием клиента игры при просмотре статистики поля боя. Сделать асинхронным сбор "всей информации о сражении на текущий момент - момент подачи клиентом команды G_PL_TOGGLE_BG_STAT (Поле боя: Статистика)" и только потом генерировать окно с таблицей.
- Дополнить сообщения об уронах в каналах чата "Нанесённый урон" и "Полученный урон" названиями атакующих умений и наложенных эффектов, наносящих урон персонажу, сообщения о восстановлении здоровья в канале чата "Лечение" названиями умений и наложенных эффектов, регенерирующих здоровье персонажа, а также пиктограммками обозначить элемент урона, если он отличен от нейтрального элемента стихий.
- Ввести кнопку очистки чата рядом с кнопкой переключения каналов.
- Ввести таймер окончания действующей акции в окне премиум магазина.
- Ввести индикаторы фрагов в режимах сражений, подобие индикаторам в элениумных подземельях (теневые золото, опыт, элениум), таймеру созревания кристалла аркона в замковых подземельях, таймеру следующий волны монстров на защите огорода Конора и т.п.
- Реализовать хранение нескольких предустановок для панели умений, позволяющих хранить раскладки для разных ситуаций и режимов игры, переключаясь между ними по мере необходимости, например, с использованием spin button, расположенным рядом с нижней панелью, как это сделано в некоторых других играх.
- Вынести диалоговые окна с приглашениями на дуэль, в группу/друзья/гильдию в нижнюю часть интерфейса экрана, аналогично реализациям сообщений о смерти персонажа на обычных локациях, в сражениях, элениумных подземельях, а также Лабиринте Ключника и необходимости возрождения с вариантами. При этом предусмотреть скроллинг пиктограммок, когда поступивших сообщений становится много.
- Исправление ошибки, при которой игрок, находящийся в списке игнорируемых, имеет возможность писать сообщения на игровую почту.
- Реализовать адресную книгу персонажей для интерфейса почтового ящика. Целесообразнее хранить на стороне клиента в отдельном файле, подобно кешу пиктограммок гильдий. Проверять на валидность имён персонажей при заходе в аккаунт, не чаще раза в сутки.
- Расширить окно персонажа вкладками для парка ездовых и боевых животных, а так же гардероба с костюмами и украшениями. Концепт, предложенный Верон.
- Добавить возможность сортировки питомцев в окне персонажа, позволив игроку свободно перемещать их вверх-вниз по списку.
- Возможность кастомизации элментов интерфейса (портрета с индикаторами собственного персонажа, отдельно ленты наложенных на него эффектов, списка членов отряда), добавиви возможность перетаскивания его элементов в произвольную часть экрана.
- Доработать опционально включаемый особый режим игровой камеры для режима сокрытия интерфейса HideUI по нажатию Alt+Z.
В этом режиме угол наклона камеры к горизонту локации ограничивается лишь коллизией камеры с ландшафтом и строениями. Свободное вращение камеры вокруг вертикальной оси сохраняется. Дальность отображения монстров и игроков в таком режиме ограничивается дальностью их детектирования радаром. Дальность отображения прочих игровых декоративных объектов желательно увеличить до пределов по усмотрению разработчиков.
Назначение подобного режима - обзор окружающей игровой среды под необычными ракурсами, "фотографирование", снятие скриншотов, видео.
- Возможность купить стек либо произвольное количество (по аналогии с окном покупки с ашкалота) предметов типа "Расходка" у торговца-NPC (исключая главу гильдии торговцев), зажимая клавиши shift\ctrl\alt при клике по покупаемому предмету.
- Реализовать отображение полного содержания сообщения в "baloon'е" (при использовании функции "объявление" или при включенной опции "показывать всплывающие сообщения") персонажей игроков и ашкалотов-торговцев при наведении на них курсора мыши.
Новый функционал, затрагивающий механику либо игровой процесс:
Пожелания по добавлению нового функционала, окажущего влияние непосредственно на игровой процесс, баланс, etc.
- Возможность отключения автоматической автоатаки после применения умений.
- Возможность смены всего набора снаряжения персонажа одной кнопкой.
- Изменить имя маунта "Бонер" - слова, имеющего сомнительное значение (подробнее - под спойлером), потенциально способное негативно аукнуться при распространении игры в Европе, на более благозвучное. Например, "Костяной" или какое-либо другое.
Spoiler
Сообщение отредактировал Armitage, 21 April 2014 - 17:41 PM.