В многопользовательских онлайн-играх MUSH ( бэкроним [1] вариация MUD , чаще всего расширяемая как Multi-User Shared Hallucination, [2] [ 3] [4] хотя также наблюдаются Multi-User Shared Hack, [5] Habitat и Holodeck) представляет собой текстовую онлайн -социальную среду, к которой одновременно подключаются несколько пользователей . MUSH часто используются для онлайн-социального взаимодействия и ролевых игр , [6] хотя первые формы MUSH, по-видимому, не были закодированы специально для реализации игровой активности. [5] Программное обеспечение MUSH изначально было получено из MUD; сегодняшние два основных варианта MUSH произошли от TinyMUD , которая по сути была социальной игрой. [7] MUSH разветвлялся на протяжении многих лет, и теперь существуют различные разновидности с различными функциями, хотя большинство из них имеют сильное сходство, и тот, кто свободно владеет кодированием одной разновидности, может перейти к кодированию другой, приложив лишь немного усилий. [7] Исходный код большинства широко используемых серверов MUSH является открытым и доступен у его текущих разработчиков. [7] [8]
Основной особенностью кодовых баз MUSH, которая отличает их от других многопользовательских сред, является возможность любого игрока по умолчанию расширять мир, создавая новые комнаты или объекты и определяя их поведение на внутреннем языке сценариев MUSH. [9]
Язык программирования для MUSH, обычно называемый «MUSHcode» или «softcode» (чтобы отличать его от «hardcode» — языка, на котором написан сам сервер MUSH), был разработан Ларри Фоардом. TinyMUSH начал свою жизнь как набор улучшений к оригинальному коду TinyMUD. «MUSHcode» по синтаксису похож на Lisp . [10]
Традиционно ролевая игра состоит из серии «поз». Каждый персонаж делает «позу» – то есть пишет описание речи, действий и т. д., которые выполняет персонаж. Специальные команды позволяют игрокам печатать сообщения OOC (вне персонажа), отличающиеся префиксной строкой от действий IC (в персонаже). Эта среда заимствует черты как из импровизационной сценической игры, так и из письма. Ролевая игра является одним из основных видов деятельности MUSHes, наряду с общением. [11] [12] [13] [14] [15]
В кодовой базе нет ничего, что ограничивало бы новую MUSH от традиционной игры в стиле hack-and-slash MUD. [16] Однако самые ранние применения серверов MUSH были для ролевых игр и общения, и эти ранние тенденции в значительной степени определили их потомков. [16]
Все серверы MUSH предоставляют флаг, который, будучи установленным на игрока, дает возможность просматривать и изменять практически все в базе данных игры. Такие игроки обычно называются Волшебниками и, как правило, формируют основу для администрации MUSH. [10]
Поддерживающие и разработчики серверов MUSH традиционно делились идеями друг с другом, поэтому большинство серверов MUSH включают концепции или код, изначально разработанные на других серверах. Особый интерес представляет обеспечение того, чтобы общие функции MUSHcode работали одинаково на разных серверах. [8]
PennMUSH, TinyMUSH, TinyMUX и RhostMUSH — это серверы MUSH с открытым исходным кодом.
MUSH ничего не обозначал, но его авторы позже решили, что это означает «Multi-User Shared Hallucination».
MUSH означает "Multi-User Shared Hallucination" (совместная многопользовательская галлюцинация).
MUSH означает "Multi-User Shared Hallucination".
Его название MUSH расшифровывается как Multiuser Shared Hallucination (Многопользовательская Совместная Галлюцинация).
Они [MUDS] отделились от MOO (MUD object oriented) и MUSHes (Multi-User Shared Hack), где больше внимания уделялось созданию вещей и объектов. Типы людей, которые участвовали в MOO и MUSHes, сильно отличались от типов людей, которые участвовали в MUD. MUD больше касались ограничений и геймплея.
MUSHes . Социально ориентированные, в основном сосредоточенные на ролевых играх, но иногда неигровые по своей природе. MUSHes, как правило, имеют научно-фантастический сеттинг, основанный на книгах, комиксах или фильмах, с фэнтези, немного отстающим.
В отличие от большинства предыдущих MUD, TinyMUD делает акцент на создании мира, а не на конкуренции.
MUSH является производной от оригинального TinyMUD. [...] Язык программирования MUSH больше всего похож на LISP в своем акценте на списках и способе оценки функций.
Каждый тип имеет свой собственный уникальный стиль, и игроки редко вынуждены придерживаться одного типа игры – нет правила, которое гласит, что LPMUD _должен_ быть ориентированным на бои MUD, или что TinyMUSH
не должен
быть ориентированным на бои MUD. [...] Семейства MUD Tiny- и Teeny- обычно более социальны по своей ориентации; игроки в этих MUD, как правило, собираются, общаются, встречаются с друзьями, шутят и обсуждают всевозможные вещи