В многопользовательских онлайновых играх , A МУША (а backronymed [1] вариация на MUD чаще всего расширен М в конечном U сер S Харед Н allucination, [2] [3] [4] , хотя М в конечном U Ser S Харед H ACK, [5] Также наблюдаются H abitat и H olodeck) - это текстовая социальная онлайн- среда, к которой несколько пользователейподключены одновременно. MUSHes часто используется для онлайн социального общения и ролевых игр , [6] , хотя первые формы MUSH , кажется , не быть закодированы специально для осуществления игровой деятельности. [5] Программное обеспечение MUSH изначально было получено из MUD; Сегодняшние два основных варианта MUSH произошли от TinyMUD , которая по сути была социальной игрой. [7] MUSH разветвлялся на протяжении многих лет, и теперь существуют разные разновидности с разными характеристиками, хотя большинство из них имеют сильное сходство, и тот, кто свободно кодирует одну разновидность, может переключиться на кодирование для другой с небольшими усилиями. [7] исходный код для большинства широко используемых серверов кашицы является открытым исходным кодом и доступен из своих текущих сопровождающих. [7] [8]
Основная особенность кодовых баз MUSH, которая имеет тенденцию отличать его от других многопользовательских сред, - это возможность по умолчанию любого игрока расширять мир, создавая новые комнаты или объекты и определяя их поведение на внутреннем языке сценариев MUSH. [9] Другой - это отсутствие по умолчанию большой иерархии игроков или административной иерархии, налагаемой самим сервером. С годами обе эти черты стали менее выраженными, поскольку многие администраторы серверов предпочитают исключить или сильно ограничить строительство, контролируемое игроками, а в некоторых играх есть системы с настраиваемым кодом для восстановления большей иерархической системы. [ необходима цитата ]
Язык программирования для MUSH, обычно называемый «MUSHcode» или «softcode» (чтобы отличить его от «hardcode» - языка, на котором написан сам сервер MUSH), был разработан Ларри Фордом. TinyMUSH зародился как набор улучшений исходного кода TinyMUD. "MUSHcode" по синтаксису похож на Lisp . [10] Большая часть настроек выполняется в «программном коде», а не путем прямого изменения жесткого кода.
Ролевая игра
Традиционно ролевая игра состоит из серии «поз». Каждый персонаж делает «позу» - то есть записывает описание речи, действий и т. Д., Которые выполняет персонаж. Специальные команды позволяют игрокам печатать сообщения OOC (вне символа), отличающиеся строкой с префиксом от действия IC (в символе). Эта среда заимствует черты как из актерского мастерства, так и из письма. Ролевые игры - одно из основных направлений деятельности MUSHes, наряду с общением. [11] [12] [13] [14] [15]
В базе кода нет ничего, что ограничивало бы новый MUSH от традиционной игры в стиле MUD. [16] Тем не менее, самые ранние использования серверов MUSH были для ролевых игр и общения, и эти ранние тенденции в значительной степени управляли их потомками. [16]
У большого количества ролевых MUSH есть специальные боевые системы и другие инструменты, закодированные их администраторами для дальнейшего поощрения ролевой игры. Однако, поскольку ролевые игры являются основной целью, многие MUSH имеют разные представления о том, как эти программы используются.
Администрация
Все серверы MUSH предоставляют флаг, который при установке на игрока дает возможность просматривать и изменять почти все в базе данных игры. Таких игроков обычно называют Волшебниками , и они обычно составляют основу администрации MUSH. [10]
Хотя серверы MUSH не налагают строгой административной иерархии, большинство игр MUSH устанавливают дополнительные уровни управления помимо Wizards. [ необходима цитата ] Некоторые делают это на чисто организационной основе, называя некоторых волшебников «главными волшебниками» или «младшими волшебниками» или возлагая сферу ответственности на волшебников, несмотря на техническое равенство их способностей в игровом мире. Другие обеспечивают более детальный контроль над возможностями, которые могут быть назначены игрокам, так что некоторым игрокам может быть предоставлена возможность просматривать, но не изменять весь игровой мир или выполнять ограниченные модификации. Другие уровни власти могут включать дополнительный контроль над собственным персонажем или меньшие ограничения на ресурсы. PennMUSH, TinyMUSH и TinyMUX включают флаг «Royalty», который дает игроку возможность делать большинство вещей, не связанных с изменением базы данных. RhostMUSH имеет широкий спектр служебных флагов, которые во многом отличаются от его дочерних серверов.
Программное обеспечение
Сопровождающие и разработчики серверов MUSH традиционно делились идеями друг с другом, поэтому большинство серверов MUSH включают концепции или код, изначально разработанный на других серверах. Особый интерес представляет обеспечение того, чтобы общие функции MUSHcode работали одинаково на всех серверах. [8]
PennMUSH, TinyMUSH, TinyMUX и RhostMUSH - все это MUSH-серверы с открытым исходным кодом. Некоторые энтузиасты [ кто? ] может исключить одно или несколько из вышеперечисленных на основе метода распространения, имени или происхождения, но все они являются серверами MUSH произвольной формы. Различия в программном обеспечении, как правило, больше сосредоточены на административной стороне или стороне программного кода (немного другой синтаксис функций; или разные функции в целом; больше или меньше административных элементов управления). Набор команд, которые игроки используют для взаимодействия с игрой, по существу стандартен для серверов с названием MUSH . [ необходима цитата ]
Смотрите также
- TinyMUD - предок серверов MUSH. [10]
- MOO
- MUCK
- ГРЯЗЬ
- Текстовая ролевая онлайн-игра
- Создание онлайн
- MUSHклиент
Рекомендации
- ^ Бурка, Лорен П. (1995). "MUDline" .
MUSH ничего не означал, но его авторы позже решили, что это означает «Многопользовательская общая галлюцинация».
- ^ "Белерианд MUSH FAQ" .
MUSH означает «Многопользовательская общая галлюцинация».
- ^ «Интернет-игры про» .
MUSH означает «Многопользовательская общая галлюцинация».
- ^ Шах, Рон; Ромайн, Джеймс (1995). Игра в MUD в Интернете . John Wiley & Sons, Inc. стр. 278. ISBN 0-471-11633-5.
Его название, MUSH, расшифровывается как Многопользовательская общая галлюцинация.
- ^ а б Ито, Джой (2006). «Прощай, конфиденциальность» (PDF) .
Они [MUDS] выделили MOO (объектно-ориентированный MUD) и MUSH (многопользовательский общий взлом), где больше было о создании вещей и создании объектов. Типы людей, которые участвовали в MOO и MUSH, сильно отличались от людей, которые участвовали в MUD. MUD были больше связаны с ограничениями и игровым процессом.
- ^ Бартл, Ричард (2003). Проектирование виртуальных миров . Новые всадники. п. 47. ISBN 0-13-101816-7.
МУШИ . Социально ориентированный, в основном ориентированный на ролевые игры, но иногда неигровой по своей природе. У MUSH обычно есть сеттинг научной фантастики, основанный на книгах, комиксах или фильмах, а фэнтези немного отстает.
- ^ а б в Шварц, Алан (2006). "PennMush FAQ" .
- ^ а б Леонг, Лидия (1999). «Часто задаваемые вопросы о разработке TinyMush» .
- ^ Бурка, Лорен П. (1995). "MUDline" .
В отличие от большинства предыдущих MUD, TinyMUD делает упор на создание мира, а не на конкуренцию.
- ^ а б в Леонг, Лидия (1995). «Руководство по MUSH, версия 2.008» .
MUSH является производным от оригинального TinyMUD. [...] Язык программирования MUSH больше всего похож на LISP в том, что он делает упор на списки и способ вычисления функций.
- ^ Посох с одним кольцом. «MUSH и правила ролевого этикета» .
- ^ Посох StarWars Mush. «Взаимодействие - сила ПОЗЫ» .
- ^ Посох One Ring Mush. «Ролевая игра для новичков» .
- ^ Эрвин Хирн III (2000). «Введение в Mush» .
- ^ Платт, Уэс (2004). «Выход на сцену» .
- ^ а б Смит, Дженнифер (1990). "rec.games.mud FAQ" .
У каждого типа есть свой уникальный стиль, и игроков редко заставляют придерживаться одного типа игры - нет правила, которое гласит, что LPMUD _ должен_ быть MUD, ориентированным на бой, или что TinyMUSH не должен быть MUD, ориентированным на бой. [...] Семья Tiny- и Teeny- MUD обычно более социальна по ориентации; игроки в этих MUD обычно собираются, болтают, встречаются с друзьями, шутят и обсуждают всевозможные вещи.
Внешние ссылки
- PennMUSH разработан на основе TinyMUD и PernMUSH в Пенсильванском университете, а затем в Калифорнийском университете в Беркли и Иллинойском университете в Чикаго.
- TinyMUSH 3.0–3.3 (в настоящее время находится в стадии альфа-разработки) являются производными от слияния TinyMUSH 2.2.5 и TinyMUX 1.6, которые в конечном итоге являются производными от TinyMUD.
- TinyMUX от 2.0 до 2.9 являются производными от TinyMUX 1.6. TinyMUX с 1.0 по 1.6 были разработаны на основе TinyMUSH 2.0 10p6 и, в конечном итоге, от TinyMUD.
- BattletechMUX Кодовая база, производная от TinyMUX 1.6, с расширениями Battletech в реальном времени.
- RhostMUSH был разработан на основе TinyMUD , затем TinyMUSE. В настоящее время это открытый исходный код.
- Ресурсы MUSH в Curlie