Спасибо МХ, что взял на себя инициативу!
Вопросник только довольно не полный. Первый пункт всяко должен быть и то и другое.
О том, что хотелось бы видеть:
Как уже упоминали, это
- Указатели (обобщенные команды), команды привлечения внимания. Просто обращающие на себя внимание, то, что делает сигнал\маркер “внимание” сейчас.
- Команды цели, такие как “В атаку!” “Защищаемся!” “Отступаем”, “Держим позицию Х” могут быть разделены на, с указателем конкретной точки (игрока, сущности) и без нее.
- Команды уведомления, подтверждения, “Ок”, “Иду на помощь”, “Принято”, “Направляюсь к маяку Х”, … Суть которых обозначение собственных действий, или подтверждение предложенных целей, что бы остальные были уведомлены о планах и могли быть уверены в поддержке, или ее отсутствии, в ситуациях когда это критично.
Указатели, команды внимания. Соглашусь, что текущий значек внимание иногда не заметен, максимальную область окружности сокращающейся можно увеличить, а минимальную держать на цели подольше, что бы и заметнее было, и найти эту цель было больше времени. Цветовое разделение на различных по дружественности и типу целях, как уже писали, было полезным. Разделить цвета на красный - противник; синий\зеленый - союзник; желтый - не живая, нейтральная сущность маяк\бомба. Не помешает конечно и возможность их изменения в HUD. Такого более интеллектуального указателя хватило бы 1го.
Но как уже замечали в обсуждении, указатели внимания важны и в связке с сообщением любых других команд. Что бы орентироваться не только по нику пилота, названию цели, но и по возможности видеть его на поле боя, кто именно говорит, и какую именно цель имеют ввиду. Такие сигналы должны отличаться от общего “внимание”. Например, если указывается цель игрок, то мигающая рамка может быть квадратной, а не круглой, в цвет команды, звена. Так же у цели можно помигать здоровьем, даже если оно отключено в hude, или в случае если оно включено, то становилось чуть белее во время мигания допустим. Для случаев когда целью выступает маяк\ бомба, использовать на ней обычный сигнал внимание желтым цветом. Говорящего обозначить можно, либо подсветив например его щит (даже если щит разрушен), можно в какой то не обычный цвет, типо розового, или фиолетового, либо показывая какую то иконку вроде схематичного динамика, не большого размера, рядом с ником, сверху\снизу\на корпусе. Или просто менять цвет (мигать) маркера роли, ника. Цвет так же можно использовать, для выделения отношения конкретного отправителя к конкретному сообщению, для случаев когда 2 и более пилотов отдают команду одновременно. Выделяя разных пилотов разными не естественными цветами и оттенками (розовый, фиолетовый, оранжевый) с соответственным выделением цветом текстового сообщения этого пилота. Цвета конечно придется подобрать наиболее видимые в уловиях боя, как для кораблей так и для текста.
Сокращая: способы выделения цели - мигание, рамки, здоровья, цветом отношения;
способы выделения говорящего - мигание щита, ника, маркера роли, цветами отличными от цветов отношений, разными у игроков, в соотвествествии с цветом текста их сообщений.
Команды цели. Цель может быть как общая - призыв “Aduntoridas - В атаку!”, “Aduntoridas хочет\предлагает отступить.” так и конкретная “Aduntoridas хочет защитить маяк С”, “Aduntoridas предлагает покинуть зону маяка С”. Кому то кажетсья, что команд может быть слишком много, но сводятся цели в основном к атаке, защите\удержанию и отступлению. Остальные варианты будут пониматься при подставлении цели и нахождении в конкретном моменте боя. По этому команд целей получается всего 3.
Но в каком виде они будут, как описание действий “Aduntoridas предлагает покинуть зону маяка С”, или как прямая фраза автора, Автор: “Уходим, на маяке С стало слишком жарко!”. Могут быть и в том и в том с возможностью настройки, или покупки альтернативных. Быстрее и проще сделать по минимуму базовый необходимый набор доступный всем. А для альтернатив нужен дополнительный интерфейс настройки, придумывание этих альтернатив, возможно усложнять интерфейс их использования (розы команд), если предоставлять больший выбор во время боя. Конечно, если есть “насмешки”, то почему у полезных сообщений не должно быть интересных вариантов, которые отображаелись бы так же, может быть только без рамки и серого фона, но с портретом (уменьшенным) и небольшой подсветкой для видимости текста.
Команды уведомления. А этих команд может быть больше всех, однако основные их группы можно выделить - подтверждение и следование.
К подтверждениям могут быть отнесены команды типа “Понял”, “Цель принята”, “А почему бы и нет…”. Среди них могут быть как команды направленные на подтверждение атаки “Цель подтверждена. Захожу на цель.”, так и команды подтверждения исцеления “Лечу, лечу, восстановить хочу…”. Их возможное количество и разнообразие думаю ограничивается только возможным удобством их использования.
К следованию относятся команды “Направляюсь к маяку\игроку\сущности”, или “Поехали!” без выбора цели ) Вариантов альтернативных высказываний с таким же смыслом можно придумать так же массу.
Отображать же все эти команды в чате мне кажется будет не красиво, это будет засорять текстовый чат и не позволит показывать портреты. Лучше сделать список, из 3-4 строк, где то на месте насмешек, как описывал, без рамок, с уменьшенными на высоту строки портретами, со слегка подсвеченным, или затемненным фоном, для видимости текста. Либо показывать на месте чата, когда тот свернут.
Далее как задавать цель и выбирать комманду в бою.
О использовании комманд:
Указание цели.
Указывание мне представляется конечно курсором, но в памяти всплывает некое не удобство в настоящий момент с сигналом “внимание”, сложно обозначать нужную цель в далеке, в группе, без видиния ее контура. И конечно в любом случае нужна какая то клавиша их вызова. Одно из решений, это возможность при зажатии такой клавиши получать возможность брать в отображаемый фокус (картинкой за место обычного фокуса, или еще где) любые сущности которые можно использовать в виде цели для команд, перебирая их кликами мыши (клик в пустоту наверно должен снимать фокус, для задания комманд без цели), а при отжатии клавиши утверждать выбранную в фокусе сущность (картинка фокуса цели команды пропадает). Это могло бы решить проблему мисскликов по не той цели.
Указывать себя можно через сочетание Alt (любая другая спец клавиша) + клавиша отправки команды. Или, что бы указатель на своем корабле брал в фокус для цели команды себя. Соотвественно показывается роза со списком команд о себе.
Другой вариант указания цели, врят ли популярный, нумерация пилотов в команде, она может быть у каждого пилота своя. Скорей это может быть доп. опция. После задания каманды нужно будет указать цифру - номер пилота, а может букву маяка. Вариант для любителей клавиатуры)
Выбор команды.
Простоту и достаточную скорость доказал способ с буквой доступа и цифрами подменю “B 1 4, B 4 3, бюбюб…” ) Как и роза команд (помню ее только из хотс и симс оО). Естественно эти 2 способа должны быть совмещены, с возможностью так же задавать прямые клавиши на любые команды, для желающих. Представляю я это примерно так:
!Осторожно, Paint!
Скрытый текст
Есть клавиша доступа (изменяемая), в розу команд - меню. В центре под клавишами 1 2 деление на типы команд, команды цели и команды уведомления, позволяющие полукруг раскрыть на весь круг. Вторым подрядком идет ветвление меню команд. После выбора 1 или 2 и уменьшение видимых пунктов меню их названия\содержание становится видимым постоянно\полностью, а не только при наведении. Набросок схематичный, первое, что пришло в голову. Возможно в самом центре стоит еще добавить кнопку, для отправки обычного сигнала, может не у всех для него найдется доп клавиша. Еще добавлю, что команды в 3х порядках, наверно должны быть настраиваемые, если их будет слишком много вариантов. Возможно настройка групп комманд в розе некоторым была бы полезной.
О звуке:
Говорили о выборе голоса. Наверно есть смысл использовать разные голоса. Но можно задавать голос получаемых, а можно задавать голос издаваемых. Мне кажется интересным и правдоподобным будет, если каждый будет задавать издаваемый голос, для своих комманд. То есть, что бы девушки могли установить соответственную озвучку своих комманд =) Это конечно добавит реализма, в понимание состава группы, но наверно кто то захочет слышать постоянно мужской или женский. Мне кажется в случае реализации разных голосов, полностью дублирующих, можно реализовать и то, и другое, через настройки.
Ну и соответственно человеческая озвучка нужна. Конечно отключаемая, с настройкой громкости. Может быть нужно будет озвучивать не все команды. Так как, смысла озвучивать фразу “Имяпилота направляется к маяку С” наверно нет. Делать озвучку не соотвествующую тексту будет рушить “натуральность” текстов команд. Следовательно, либо команды все делать прямым текстом, заменив пример на Имяпилота:“Направляюсь к маяку С”, либо такие команды не озвучивать.
Критичным для использование озвучки является кд использования, как общее между игроками, так и для каждого. Что бы 10 команд не накладывались друг на друга. И кто то 1 не забивал “эфир” своими фразами. Тут ньанс, нужно ли кд озвучивания делать общим с кд написания комманд? Возможно смотря каких, а может и для всех нужно, кроме указателя “внимание”, у которого озвучки нет голосовой.
Изходя из описанного вариант задания пользовательских фраз мне кажется не подходящим. Слишком много грубостей может появиться, слишком много придется модераторам проверять эти тексты, даже если каждый сможет только по 1й задать, меняя ее (если не делать услугу платной для ограничения количества желающих). Еще их врят ли получиться озвучить. Но обсудить заранее варианты фраз стандартных, или как с насмешками, добавлять потом из конкурсов было бы здорово )