HOME

TheInfoList



OR:

In
multiplayer online games A multiplayer video game is a video game in which more than one person can play in the same game environment at the same time, either locally on the same computing system ( couch co-op), on different computing systems via a local area network, or ...
, a MUSH (a
backronym A backronym is an acronym formed from an already existing word by expanding its letters into the words of a phrase. Backronyms may be invented with either serious or humorous intent, or they may be a type of false etymology or folk etymology. The ...
ed variation on MUD most often expanded as Multi-User Shared Hallucination, though Multi-User Shared Hack, Habitat, and Holodeck are also observed) is a
text-based In computing, text-based user interfaces (TUI) (alternately terminal user interfaces, to reflect a dependence upon the properties of computer terminals and not just text), is a retronym describing a type of user interface (UI) common as an ear ...
online In computer technology and telecommunications, online indicates a state of connectivity and offline indicates a disconnected state. In modern terminology, this usually refers to an Internet connection, but (especially when expressed "on line" o ...
social medium to which multiple
users Ancient Egyptian roles * User (ancient Egyptian official), an ancient Egyptian nomarch (governor) of the Eighth Dynasty * Useramen, an ancient Egyptian vizier also called "User" Other uses * User (computing) A user is a person who ...
are connected at the same time. MUSHes are often used for online social intercourse and role-playing games, although the first forms of MUSH do not appear to be coded specifically to implement gaming activity. MUSH software was originally derived from MUDs; today's two major MUSH variants are descended from
TinyMUD A MUD (; originally multi-user dungeon, with later variants multi-user dimension and multi-user domain) is a Multiplayer video game, multiplayer Time-keeping systems in games#Real-time, real-time virtual world, usually Text-based game, text-bas ...
, which was fundamentally a social game. 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. The
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the w ...
for most widely used MUSH servers is open source and available from its current maintainers. 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. The programming language for MUSH, usually referred to as "MUSHcode" or "softcode" (to distinguish it from "hardcode"the 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.


Roleplay

Traditionally, roleplay consists of a series of "poses". Each character makes a "pose"that 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. There is nothing in the code base that restricts a new MUSH from being a traditional hack-and-slash MUD-style game. However, the earliest uses of MUSH servers were for roleplaying and socializing, and these early trends have largely governed their descendants.


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.


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. PennMUSH, TinyMUSH, TinyMUX and RhostMUSH are all open-source MUSH servers


See also

*
TinyMUD A MUD (; originally multi-user dungeon, with later variants multi-user dimension and multi-user domain) is a Multiplayer video game, multiplayer Time-keeping systems in games#Real-time, real-time virtual world, usually Text-based game, text-bas ...
– the ancestor to MUSH servers. *
MOO A MOO ("MUD, object-oriented") is a text-based online virtual reality system to which multiple users (players) are connected at the same time. The term MOO is used in two distinct, but related, senses. One is to refer to those programs descend ...
*
MUCK Muck most often refers to: *Muck (soil), a soil made up primarily of humus from drained swampland Muck may also refer to: Places Europe * Muck, Scotland, an island * Isle of Muck, County Antrim, a small island connected by sand spit to Portmu ...
* MUD *
Online text-based role-playing game An online text-based role playing game is a role-playing game played online using a solely text-based interface. Online text-based role playing games date to 1978, with the creation of ''MUD1'', which began the MUD heritage that culminates in t ...
* Online creation *
MUSHclient A MUD (; originally multi-user dungeon, with later variants multi-user dimension and multi-user domain) is a Multiplayer video game, multiplayer Time-keeping systems in games#Real-time, real-time virtual world, usually Text-based game, text-bas ...


References


External links


PennMUSH
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. * {{DEFAULTSORT:Mush Multiplayer online games MU* servers Online chat