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

Материал из ML WIKI
Строка 1: Строка 1:
 
'''Коммуникации в игре''' - важная составляющая каждой игры, поскольку она отвечает за информационную часть, из которой игрок может узнать об игре базовые знания.
 
'''Коммуникации в игре''' - важная составляющая каждой игры, поскольку она отвечает за информационную часть, из которой игрок может узнать об игре базовые знания.
 
 
== Способы коммуникации ==
 
== Способы коммуникации ==
 
=== <big>Сообщения в чате</big> ===
 
=== <big>Сообщения в чате</big> ===
Строка 12: Строка 11:
 
#Игроки могут не смотреть в чат.
 
#Игроки могут не смотреть в чат.
 
#Сообщение когда-нибудь пропадёт.
 
#Сообщение когда-нибудь пропадёт.
 
 
=== <big>Голограмма</big> ===
 
=== <big>Голограмма</big> ===
 
Голограмма никогда не пропадёт, поэтому рекомендуется устанавливать её для объяснения мест взаимодействия. Также она подходит для создания лидербордов.
 
Голограмма никогда не пропадёт, поэтому рекомендуется устанавливать её для объяснения мест взаимодействия. Также она подходит для создания лидербордов.
Строка 23: Строка 21:
 
#Не вмещает большое количество текста.
 
#Не вмещает большое количество текста.
 
#Они не бывают локальными, подобно переменной или скорборду.
 
#Они не бывают локальными, подобно переменной или скорборду.
 
 
=== <big>Скорборд</big> ===
 
=== <big>Скорборд</big> ===
 
Скорборд - это панелька в правой части экрана, которая состоит из трёх частей: название, строки и номер строк. Чаще всего используется для хранения статистики игры или игрока.
 
Скорборд - это панелька в правой части экрана, которая состоит из трёх частей: название, строки и номер строк. Чаще всего используется для хранения статистики игры или игрока.
Строка 34: Строка 31:
 
#Ограничены в количестве текста.
 
#Ограничены в количестве текста.
 
#Занимает много места в коде.
 
#Занимает много места в коде.
 
 
=== <big>Экшн-бар</big> ===
 
=== <big>Экшн-бар</big> ===
 
Экшн-бар - линия текста над инвентарём, в котором чаще всего делают какие-либо оповещения или характеристики игрока.
 
Экшн-бар - линия текста над инвентарём, в котором чаще всего делают какие-либо оповещения или характеристики игрока.
Строка 44: Строка 40:
 
#Очень мало пространства для текства.
 
#Очень мало пространства для текства.
 
#Мало применений.
 
#Мало применений.
 
 
=== <big>Босс-бар</big> ===
 
=== <big>Босс-бар</big> ===
 
Босс-бар - линия и текст, подобные тем, которые появляются у игрока, когда тот стоит рядом с боссом. Используется для мелких сообщений или информации.
 
Босс-бар - линия и текст, подобные тем, которые появляются у игрока, когда тот стоит рядом с боссом. Используется для мелких сообщений или информации.
Строка 54: Строка 49:
 
#Сложен в использовании.
 
#Сложен в использовании.
 
#Очень мало пространства для текста.
 
#Очень мало пространства для текста.
 
 
== Создание скорборда ==
 
== Создание скорборда ==
Скорборд является очень сложным в создании средством коммуникации, поэтому про него надо говорить отдельно:
+
Скорборд является очень сложным в создании средством коммуникации, поэтому про него надо говорить отдельно.
 
=== Этап 1: Создание скорборда и его отображение ===
 
=== Этап 1: Создание скорборда и его отображение ===
 
Чтобы скорборд отображался, необходимо при входе игрока создавать скорборд. Если вы создаёте код скорборда в функции, то необходимо вызвать её, а если в в цикле, то будет достаточно создания скорборда.
 
Чтобы скорборд отображался, необходимо при входе игрока создавать скорборд. Если вы создаёте код скорборда в функции, то необходимо вызвать её, а если в в цикле, то будет достаточно создания скорборда.
 
 
=== Этап 2: Объединение обновляемых строк ===
 
=== Этап 2: Объединение обновляемых строк ===
 
У скорборда существует два типа:
 
У скорборда существует два типа:
 
*'''Статический''' - в нём отсутствует обновляемая информация.
 
*'''Статический''' - в нём отсутствует обновляемая информация.
 
*'''Динамический''' - в нём присутствует информация типа счётчика убийств и которую необходимо обновлять.
 
*'''Динамический''' - в нём присутствует информация типа счётчика убийств и которую необходимо обновлять.
 
 
Если скорборд статический, переходите к этапу №4. В ином случае, вам необходимо объединять информацию обновляемых строк с самой строкой, чтобы потом устанавливать её в скорборде.
 
Если скорборд статический, переходите к этапу №4. В ином случае, вам необходимо объединять информацию обновляемых строк с самой строкой, чтобы потом устанавливать её в скорборде.
 
 
=== Этап 3: Удаление неактульных строк  ===
 
=== Этап 3: Удаление неактульных строк  ===
 
Перед тем, как установить обновлённые строки, необходимо удалить неактульные, чтобы в скорборде в итоге не было одинаковых строк с разными значениями.
 
Перед тем, как установить обновлённые строки, необходимо удалить неактульные, чтобы в скорборде в итоге не было одинаковых строк с разными значениями.
 
 
=== Этап 4: Установка строк ===
 
=== Этап 4: Установка строк ===
 
Теперь необходимо установить строки. В блоки-функции, отвечающие за обновляемые строчки, положите сохранённое значение объединения строк из второго этапа, в остальные положите обычное текстовое значение. После чего, отображайте обновлённый скорборд по его названию.
 
Теперь необходимо установить строки. В блоки-функции, отвечающие за обновляемые строчки, положите сохранённое значение объединения строк из второго этапа, в остальные положите обычное текстовое значение. После чего, отображайте обновлённый скорборд по его названию.

Версия 23:28, 1 апреля 2022

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

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

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

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

Плюсы

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

Минусы

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

Голограмма

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

Плюсы

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

Минусы

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

Скорборд

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

Плюсы

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

Минусы

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

Экшн-бар

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

Плюсы

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

Минусы

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

Босс-бар

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

Плюсы

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

Минусы

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

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

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

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

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

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

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

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

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

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

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

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

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