Введение

В многопользовательских онлайн-играх MUSH (акроним, образованный от MUD, чаще всего расшифровывается как Multi User Shared Hallucination, хотя также встречаются Multi User Shared Hack, Habitat и Holodeck) — это текстовая онлайн-среда для общения, к которой одновременно подключены несколько пользователей. MUSH часто используются для онлайн-социального взаимодействия и ролевых игр, хотя первые версии MUSH, по-видимому, не были специально разработаны для реализации игровой функциональности. Программное обеспечение MUSH изначально произошло от MUD; современные два основных варианта MUSH восходят к TinyMUD, который по своей сути был социальной игрой. MUSH развивался с годами, и сейчас существует множество разновидностей с различными функциями, хотя большинство из них имеют много общего, и тот, кто хорошо владеет кодированием одной разновидности, может перейти к кодированию другой с небольшими усилиями. Исходный код большинства широко используемых MUSH-серверов является открытым и доступен у его текущих разработчиков. Ключевой особенностью кодовой базы MUSH, отличающей её от других многопользовательских сред, является возможность для любого игрока по умолчанию расширять мир, создавая новые комнаты или объекты и определяя их поведение на внутреннем языке скриптов MUSH. Язык программирования для MUSH, обычно называемый "MUSHcode" или "softcode" (в отличие от "hardcode" — языка, на котором написан сам MUSH-сервер), был разработан Ларри Фоардом. TinyMUSH начинался как набор улучшений к исходному коду TinyMUD. Синтаксис "MUSHcode" схож с Lisp.

Ролевая игра

Традиционно ролевая игра состоит из серии "действий" (или "поз"). Каждый персонаж совершает "действие" (или "позу"), то есть пишет описание речи, действий и т.д., которые выполняет персонаж. Специальные команды позволяют игрокам выводить сообщения OOC (вне ролевой игры), отличающиеся префиксом от сообщений IC (в ролевой игре). Эта среда сочетает в себе элементы импровизационного театра и литературного творчества. Ролевая игра – одна из основных активностей на MUSH, наряду с общением. Ничто в коде не препятствует созданию нового MUSH в стиле традиционной hack and slash MUD. Однако изначально серверы MUSH использовались для ролевых игр и общения, и эти ранние тенденции во многом определили развитие их последующих версий.

Администрация

Все серверы MUSH предоставляют флаг, который при установке для игрока наделяет его возможностью просматривать и изменять практически все данные в игровой базе. Такие игроки обычно называются Волшебниками и, как правило, формируют основу администрирования MUSH.