MUSH: Difference between revisions
imported>MediaKyle Adding local short description: "Text-based online social medium", overriding Wikidata description "text-based online social medium" |
imported>Bender the Bot m HTTP to HTTPS for SourceForge |
||
| Line 36: | Line 36: | ||
|title=Beleriand MUSH FAQ | |title=Beleriand MUSH FAQ | ||
|quote=MUSH stands for "Multi-User Shared Hallucination." | |quote=MUSH stands for "Multi-User Shared Hallucination." | ||
}}</ref> | |access-date=2009-12-07 | ||
|archive-date=2008-05-09 | |||
|archive-url=https://web.archive.org/web/20080509142347/http://beleriand.mux.net/faq.html | |||
|url-status=dead | |||
}}</ref> | |||
<ref name="internetgames">{{cite web | <ref name="internetgames">{{cite web | ||
|url=http://internetgames.about.com/od/mudmush/MUDs_and_MUSHs.htm | |url=http://internetgames.about.com/od/mudmush/MUDs_and_MUSHs.htm | ||
| Line 64: | Line 68: | ||
}}</ref> | }}</ref> | ||
<ref name="ito">{{cite web | <ref name="ito">{{cite web | ||
| last = Ito | first = Joi | author-link = Joi Ito | | last = Ito | ||
| first = Joi | |||
| author-link = Joi Ito | |||
| url = http://90.146.8.18/de/festival2007/topics/e_Ito_wowtalkedited.pdf | | url = http://90.146.8.18/de/festival2007/topics/e_Ito_wowtalkedited.pdf | ||
| title = Goodbye Privacy Presentation | | title = Goodbye Privacy Presentation | ||
| year = 2006 | | year = 2006 | ||
| quote = They [MUDS] spun off MOOs (MUD object oriented) and MUSHes (Multi-User Shared Hack) where it was more about creating things and creating objects. The kinds of people who participated in MOOs and MUSHes were very different from the kinds of people who participated in MUDs. MUDs were more about constraints and limitations and game-play. | | quote = They [MUDS] spun off MOOs (MUD object oriented) and MUSHes (Multi-User Shared Hack) where it was more about creating things and creating objects. The kinds of people who participated in MOOs and MUSHes were very different from the kinds of people who participated in MUDs. MUDs were more about constraints and limitations and game-play. | ||
}}</ref> | | access-date = 2009-12-07 | ||
| archive-date = 2011-05-31 | |||
| archive-url = https://web.archive.org/web/20110531140133/http://90.146.8.18/de/festival2007/topics/e_Ito_wowtalkedited.pdf | |||
| url-status = dead | |||
}}</ref> | |||
<ref name="bartle">{{cite book | <ref name="bartle">{{cite book | ||
| last = Bartle | first = Richard | author-link = Richard Bartle | | last = Bartle | first = Richard | author-link = Richard Bartle | ||
| Line 80: | Line 90: | ||
}}</ref> | }}</ref> | ||
<ref name="schwartz">{{cite web | <ref name="schwartz">{{cite web | ||
| last = Schwartz | first = Alan | | last = Schwartz | ||
| first = Alan | |||
| url = http://www.pennmush.org/ | | url = http://www.pennmush.org/ | ||
| title = PennMush FAQ | | title = PennMush FAQ | ||
| year = 2006 | | year = 2006 | ||
}}</ref> | | access-date = 2004-12-17 | ||
| archive-date = 2004-12-10 | |||
| archive-url = https://web.archive.org/web/20041210070509/http://www.pennmush.org/ | |||
| url-status = dead | |||
}}</ref> | |||
<ref name="leong-manual">{{cite web | <ref name="leong-manual">{{cite web | ||
| last = Leong | first = Lydia | author-link = Lydia Leong | | last = Leong | first = Lydia | author-link = Lydia Leong | ||
| Line 94: | Line 109: | ||
<ref name="leong-mushdev">{{cite web | <ref name="leong-mushdev">{{cite web | ||
| last = Leong | first = Lydia | author-link = Lydia Leong | | last = Leong | first = Lydia | author-link = Lydia Leong | ||
| url = | | url = https://tinymush.sourceforge.net/historical/dev-faq.txt | ||
| title = TinyMush Development FAQ | | title = TinyMush Development FAQ | ||
| year = 1999 | | year = 1999 | ||
| Line 142: | Line 157: | ||
==External links== | ==External links== | ||
* [http://www.pennmush.org/ PennMUSH] developed from TinyMUD and PernMUSH at University of Pennsylvania, and later at University of California, Berkeley and University of Illinois at Chicago. | * [http://www.pennmush.org/ PennMUSH] {{Webarchive|url=https://web.archive.org/web/20041210070509/http://www.pennmush.org/ |date=2004-12-10 }} developed from TinyMUD and PernMUSH at University of Pennsylvania, and later at University of California, Berkeley and University of Illinois at Chicago. | ||
* [http://www.tinymush.net TinyMUSH] 3.0 through 3.3 (currently in alpha stage of development) derive from a merger of TinyMUSH 2.2.5 and TinyMUX 1.6, both of which ultimately derive from TinyMUD. | * [http://www.tinymush.net TinyMUSH] 3.0 through 3.3 (currently in alpha stage of development) derive from a merger of TinyMUSH 2.2.5 and TinyMUX 1.6, both of which ultimately derive from TinyMUD. | ||
* [http://www.tinymux.org TinyMUX] 2.0 through 2.9 derive from TinyMUX 1.6. TinyMUX 1.0 through 1.6 were developed from a fork of TinyMUSH 2.0 10p6 and ultimately from TinyMUD. | * [http://www.tinymux.org TinyMUX] 2.0 through 2.9 derive from TinyMUX 1.6. TinyMUX 1.0 through 1.6 were developed from a fork of TinyMUSH 2.0 10p6 and ultimately from TinyMUD. | ||
* [ | * [https://btech.sourceforge.net/ BattletechMUX] A TinyMUX 1.6 derived codebase with real-time Battletech extensions. | ||
* [http://code.google.com/p/rhostmush/ RhostMUSH] developed from TinyMUD, then TinyMUSE. It is currently opensource. | * [http://code.google.com/p/rhostmush/ RhostMUSH] developed from TinyMUD, then TinyMUSE. It is currently opensource. | ||
Latest revision as of 22:07, 9 August 2025
Template:Short description Script error: No such module "other uses". In multiplayer online games, a MUSH (a backronymedTemplate:R variation on MUD most often expanded as Multi-User Shared Hallucination,Template:R though Multi-User Shared Hack,Template:R Habitat, and Holodeck are also observed) is a text-based online social medium to which multiple users are connected at the same time. MUSHes are often used for online social interaction and role-playing games,Template:R although the first forms of MUSH do not appear to be coded specifically to implement gaming activity.Template:R MUSH software was originally derived from MUDs; today's two major MUSH variants are descended from TinyMUD, which was fundamentally a social game.Template:R MUSH has forked over the years and there are now different varieties with different features, although most have strong similarities and one who is fluent in coding one variety can switch to coding for the other with only a little effort.Template:R The source code for most widely used MUSH servers is open source and available from its current maintainers.Template:R
A primary feature of MUSH codebases that tends to distinguish it from other multi-user environments is the ability, by default, of any player to extend the world by creating new rooms or objects and specifying their behavior in the MUSH's internal scripting language.Template:R
The programming language for MUSH, usually referred to as "MUSHcode" or "softcode" (to distinguish it from "hardcode"Template:Spaced ndashthe language in which the MUSH server itself is written) was developed by Larry Foard. TinyMUSH started life as a set of enhancements to the original TinyMUD code. "MUSHcode" is similar in syntax to Lisp.Template:R
Roleplay
Traditionally, roleplay consists of a series of "poses". Each character makes a "pose"Template:Spaced ndashthat is, writes a description of speech, actions, etc. which the character performs. Special commands allow players to print OOC (out of character) messages, distinguished by a prefixed string from IC (in character) action. This medium borrows traits from both improvisational stage acting and writing. Roleplaying is one of the primary activities of MUSHes, along with socializing.Template:R
There is nothing in the code base that restricts a new MUSH from being a traditional hack-and-slash MUD-style game.Template:R However, the earliest uses of MUSH servers were for roleplaying and socializing, and these early trends have largely governed their descendants.Template:R
Administration
All MUSH servers provide a flag that, when set on a player, bestows the ability to view and modify nearly everything in the game's database. Such players are usually called Wizards, and typically form the basis for the MUSH administration.Template:R
Software
Maintainers and developers of MUSH servers have traditionally shared ideas with one another, so most MUSH servers include concepts or code developed originally in other servers. There is particular interest in ensuring that common MUSHcode features work similarly across servers.Template:R
PennMUSH, TinyMUSH, TinyMUX and RhostMUSH are all open-source MUSH servers
See also
- TinyMUD – the ancestor to MUSH servers.Template:R
- MOO
- MUCK
- MUD
- Online text-based role-playing game
- Online creation
- MUSHclient
References
External links
- PennMUSH Template:Webarchive developed from TinyMUD and PernMUSH at University of Pennsylvania, and later at University of California, Berkeley and University of Illinois at Chicago.
- TinyMUSH 3.0 through 3.3 (currently in alpha stage of development) derive from a merger of TinyMUSH 2.2.5 and TinyMUX 1.6, both of which ultimately derive from TinyMUD.
- TinyMUX 2.0 through 2.9 derive from TinyMUX 1.6. TinyMUX 1.0 through 1.6 were developed from a fork of TinyMUSH 2.0 10p6 and ultimately from TinyMUD.
- BattletechMUX A TinyMUX 1.6 derived codebase with real-time Battletech extensions.
- RhostMUSH developed from TinyMUD, then TinyMUSE. It is currently opensource.