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

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

Версия 01:44, 7 мая 2022

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

Скорборд

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

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