Участник:Quasari/Коммуникации в игре

Материал из ML WIKI

Коммуникации в игре - важная составляющая каждой игры, поскольку она отвечает за информационную часть, из которой игрок может узнать об игре базовые знания.

Способы коммуникации

Сообщения в чате

Сообщения в чате можно использовать как приветственное сообщения для новичков, сообщение об убийстве с никнеймами убийцы и жертвы или для цикличных напоминаний о какой-либо важной информации.

Плюсы

  1. Почти не ограничены в размерах текста.
  2. Большой простор для креатива.
  3. Просты в использовании.

Минусы

  1. Сложно заметить, если чат быстро летит.
  2. Игроки могут не смотреть в чат.
  3. Сообщение когда-нибудь пропадёт.

Голограмма

Голограмма никогда не пропадёт, поэтому рекомендуется устанавливать её для объяснения мест взаимодействия. Также она подходит для создания лидербордов.

Плюсы

  1. Трудно не заметить.
  2. Множество применений.
  3. Проста в использовании.

Минусы

  1. Трудно использовать с динамическими переменными.
  2. Не вмещает большое количество текста.
  3. Они не бывают локальными, подобно переменной или скорборду.

Скорборд

Скорборд - это панелька в правой части экрана, которая состоит из трёх частей: название, строки и номер строк. Чаще всего используется для хранения статистики игры или игрока.

Плюсы

  1. Прост в обновлении информации.
  2. Может быть локальным.
  3. Знаком игрокам.

Минусы

  1. Сложен в использовании.
  2. Ограничены в количестве текста.
  3. Занимает много места в коде.

Экшн-бар

Экшн-бар - линия текста над инвентарём, в котором чаще всего делают какие-либо оповещения или характеристики игрока.

Плюсы

  1. Прост в использовании.
  2. Почти не занимает места в коде.

Минусы

  1. Зачастую требует дополнительные действия.
  2. Очень мало пространства для текста.

Босс-бар

Босс-бар - линия и текст, подобные тем, которые появляются у игрока, когда тот стоит рядом с боссом. Используется для мелких сообщений или информации.

Плюсы

  1. Трудно не заметить.
  2. Яркие цвета.
  3. Детальная настройка.

Минусы

  1. Сложен в использовании.
  2. Очень мало пространства для текста.

Создание скорборда

Скорборд является сложным в создании средством коммуникации, однако, создав его, игра заиграет новыми красками.

Этап 1: Создание скорборда и его отображение

Чтобы скорборд отображался, необходимо при входе игрока создавать скорборд. Если Вы создаёте код скорборда в функции, то необходимо вызвать её, а если в цикле, то будет достаточно создания скорборда.

Этап 2: Объединение обновляемых строк

У скорборда существует два типа:

  • Статический - в нём отсутствует обновляемая информация.
  • Динамический - в нём присутствует информация типа счётчика убийств и которую необходимо обновлять.

Если скорборд статический, переходите к этапу №4. В ином случае, Вам необходимо объединять информацию обновляемых строк с самой строкой, чтобы потом устанавливать её в скорборде.

Этап 3: Удаление неактульных строк

Перед тем, как установить обновлённые строки, необходимо удалить неактульные, чтобы в скорборде в итоге не было одинаковых строк с разными значениями.

Этап 4: Установка строк

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