Получил прелестную задачку поработать над пользовательским интерфейсом...
X3 Terran Conflict / X3 Земной конфликт
 
X3 Terran conflict  
 

На сайте онлайн (человек): 27



 



Получил прелестную задачку поработать над пользовательским интерфейсом...

Terran Conflict (X3TC) / Форум / X4: Foundations / X4 - новости проекта

X4 - новости проекта
(http://x3tc.net/x3_forum/?tid=1926)
Автор: EskimoPie
(02.04.2017 20:29:59)

 linolafett, Thu, 30. Mar 17, 10:32 писал(а):
Получил прелестную задачку поработать над пользовательским интерфейсом для грядущего Х4, сделав его максимально удобным для игрока. Этот вопрос уже обсуждался в нескольких темах на форуме, и я постараюсь учесть все пожелания в дальнейшей работе.
Хотя о деталях говорить пока всё ещё рано, некоторые глобальные моменты отметить всё же можно.
Пока главной задачей для меня является уменьшить количество кликов при выполнении игровых действий.
Чтобы купить полностью экипированный капшип в XR, может понадобиться совершить порядка 50 кликов из-за большого количества слоёв интерфейса (ползунки не могут находиться внутри панелей, и их приходится выводить через отдельное меню)
Так что мы собираемся добавить этот функционал для Х4. Соответствующие элементы ползунков в самой панели, с возможностью вводить цифры вручную (напр. при торговле).
Это просто необходимо для того, чтобы хорошенько ужать объём всех этих менюшек.
Конечно, кое-где без некоторого кликанья не обойтись, так что внятный пользовательский интерфейс потребует определённых компромиссов.
Вдобавок ко всему, наиболее частые для игроков операции я собираюсь сделать более заметными, кое-где за счёт "хардкорного" функционала, чтобы сделать интерфейс более удобным для восприятия.
 


 linolafett, Thu, 30. Mar 17, 12:33 писал(а):
 Caldazar писал(а):
Тогда я бы хотел воспользоваться случаем и упомянуть свою личную претензию к интерфейсу в последних играх Х-серии: мне бы очень хотелось получить полный и всеобъемлющий набор клавиатурных команд. То есть, чтобы мне необязательно приходилось пользоваться мышкой, а одна и та же клавиша обычно отвечала за одно и то же действие.
 


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

 Caldazar писал(а):
Ну например, я бы предпочёл стыковаться со станциями без этой возни с мышью, когда ты должен попасть курсором в крохотную иконку, которая ещё и движется относительно корабля.
 

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

 Caldazar писал(а):
Я понимаю, что это, наверное, не самая ожидаемая от игры фича, и всё же хочу спросить: будут ли удобные "горячие клавиши" в списке приоритетных фич Х4?
 

Это малость не моя область ответственности, так что ничего не могу сказать.
 


 linolafett, Fri, 31. Mar 17, 08:15 писал(а):
@misterWho: Вопрос со звеньями пока что не прорабатывался, я поспрашиваю, занимается ли этим кто-нибудь.

 matveich писал(а):
 - Главным принципом должна быть доступность любого элемента иерархии в 3-4 клика.
 

Я намерен выстроить интерфейс вокруг использования панелей, и уже в их рамках реализовывать конкретные наборы возможностей.

 matveich писал(а):
 - Обязательно должна быть возможность выделять мышью целые группы объектов.
 

Множественное выделение элементов карты (через прямоугольное выделение) и в списке объектов теперь возможно (Shift+ЛКМ)

 matveich писал(а):
- ПКМ. Можно использовать её для вызова контекстного меню операций с выделенными объектами.
 

Тоже уже сделано для карты. Также мы работаем над контекстными меню для других элементов игры (напр. HUD).

 matveich писал(а):
- Настройка пользователем собственных "горячих клавиш".
 

Опять-таки, ничего не могу сказать касательно "горячих клавиш" и их настройки.

 matveich писал(а):
- Адресная строка.
 

Не планируется.
 

дерево темы → X4 - новости проекта X4 - новости проекта »
Список игр