The Info List - Online Creation

--- Advertisement ---

Online creation, also referred to as OLC, online coding, online building, and online editing, is a software feature of MUDs that allows users to edit a virtual world from within the game itself. In the absence of online creation, content is created in a text editor or level editor, and the program generally requires a restart in order to implement the changes.


1 Online creation as original content 2 History

2.1 Origins 2.2 Other online creation systems 2.3 Post Text-based MUD

3 Prevalence 4 References 5 External links

Online creation as original content[edit] An aspect of online creation that separates it from "mere game play" is that online creation systems can generally be used to create new content — new objects, new locations, new creatures — rather than simply creating instances of predefined items in the game world. Some have observed that certain forms of online creation — notably those associated with creating new commands — can threaten the stability of the server.[1] History[edit] Origins[edit] The first publicly available MUD
that featured in-game creation of the game world was Skrenta's 1988 Monster.[2]

"Monster allows players to do something that very few, if any, other games allow: the players themselves create the fantasy world as part of the game. Players can create objects, make locations, and set up puzzles for other players to solve. Game mechanisms allow players to:

Create and describe new objects and locations Specify how game objects function Provide text descriptions for events that may happen

Further modifications could be made via the menu-based Customize command. For rooms, the name, primary and secondary descriptions could be changed. A mystery message could be added to a room that would be displayed when a magic object was brought into a room by a player. Trapdoors could be created to bounce players to a named exit (triggered by a random chance) or for bouncing dropped objects to another room. For exits, one could set multiple aliases (i.e. nnorthroad) as well as extended descriptions. Player traversal of exits could be blocked or allowed if a magic object was defined on the exit. Success and failure messages for attempted traversal could be defined as well as the messages other players saw when a player entered or came out of an exit. Exits could be marked concealed and/or flagged as doors to require the player to attempt to open a door or search the room for concealed exits. For objects, one could edit the description, the article to be used with it (i.e. 'a', 'an', 'some'), and an extended description shown upon closer examination. A magic object or magic room could be defined that would allow or prevent an object from being picked up or used unless inside a specific place. Like exits, success and failure messages could be defined for 'getting' or 'using' an object. An object's type could be set which allowed pre-programmed behavior. Other online creation systems[edit] Other MUD-like systems that allow creation of online content have followed. Some of these are simply alternative implementations, and others provide significant new features. Monster heavily influenced the design of TinyMUD.[3] Tiny MUD
was an attempt to create a "stripped-down" version of Monster with just object creation and locking.[4] As time went on some of the functionality that was deliberately left out was reinvented.[5] Tiny MUD
itself inspired an entire family of MUDs based entirely on the premise of allowing users to build online. Among those subsequent MUDs are TinyMUCK and TinyMUSH. TinyMUCK[6] added the following features to the "online building" interface: the ability to write and modify multi-user Forth programs online, the ability to attach these programs to things — such as objects, rooms and players — and the ability to delete objects online. TinyMUSH's online creation language is more Lisp-like in nature. For example, LPMud tries to avoid the stability risks by abstracting the system into a virtual machine which is protected from mistakes made in objects written in the game's LPC programming language. Other MUDs that shipped with online creation features include LambdaMOO, and CoolMUD. Diku and Merc MUDs did not originally support online creation capabilities — Diku MUD
was specifically designed to be a better AberMUD, which was notorious for having a hard-coded world.[7] A number of different packages were created to add online creation capabilities, the first of these was Armageddon for Diku MUD
by Dan Brumleve, Nasri Hajj, and Santiago Zorzopulos, which allowed builders to create zones, rooms, exits, objects, and mobiles interactively through a VT100
menu, or command line driven, interface.[8] Their online creation system was added to the Diku MUD
derived SillyMUD codebase, released in 1993.[9] The Merc derived codebase The Isles, released in 1994, also featured online creation.[10] SMAUG, a descendant of the Diku and Merc branches, included a feature called Online Building.[11] Post Text-based MUD[edit] Online creation does not only exist in the text-based MUD
context. For example, A Tale in the Desert
A Tale in the Desert
is a massively-multiplayer online role-playing game.[12] From within the game's client, players can engage in certain limited forms of creation (such as the development of fireworks, sculptures, or games for other players to play).[13] Similarly, Second Life
Second Life
is a 3-D virtual world which provides its users with tools to modify the game world and participate in an economy, trading user content created via online creation for virtual currency.[14] Cube and its successor, Sauerbraten are first-person shooter engines designed for online creation. Prevalence[edit] According to an article at The Guardian:

It's an emerging rule of thumb that suggests that if you get a group of 100 people online then one will create content, 10 will "interact" with it (commenting or offering improvements) and the other 89 will just view it.[15]

The principals of Second Life
Second Life
have indicated that over 60% of their users are active content creators.[16] References[edit]

^ Bartle, Richard (1990). "Interactive Multi-User Computer Games". Retrieved 2 October 2006.  ^ Bartle, Richard (2003-07-15). Designing Virtual Worlds. New Riders. p. 9. ISBN 0-13-101816-7. Monster (by Rich Skrenta at Northwestern University) was unusual in that it was written independently of the general MUD1
hierarchy. Its main innovation was the facility to create elements of the virtual world from within the world itself. This was something that had been removed from MUD1
in the switch from version II to version III.  ^ Martin Keegan, "A Classification of MUDs", [1] last accessed 1 March 2009 ^ www.linnaean.org ^ ludd.luth.se MUD
history ^ Stephen White, TinyMUCK, 1990 ^ Bartle, Richard (2003-07-15). Designing Virtual Worlds. New Riders. p. 741. ISBN 0-13-101816-7. Diku MUD
[...] was designed purely as a better AberMUD, and made no reference to either Tiny MUD
or LPMUD. Whereas these other two games had moved toward allowing on-the-fly changes to be made to the virtual world, DikuMUD's designers went in the opposite direction and hard-coded everything they could.  ^ Santiago Zorzopulos. "Armageddon". Yeh, that's right.... You can do zone files on-line.... Just load all your mobiles, give them equipment, "zsave," and POOF! Instant zone file.  ^ J. Brothers, J. Sievert, K. McClelland, S. Gardner, R. Forsman, P. Martin (1993) SillyMUD ^ Herb Gilliland, Christopher Woodward (1994) The Isles 1.1 ^ Derek Snider (1996) SMAUG ^ [2], Retrieved 8 October 2006 ^ A New Tale in the Desert, Sarah Schultz, MMORPGDOT. Retrieved 17 October 2006 ^ Andrew Lavalee Now, Virtual Fashion Second Life
Second Life
Designers Make Real Money Creating Clothes For Simulation Game's Players, The Wall Street Journal, September 22, 2006 ^ Charles Arthur, "What is the 1% rule?", The Guardian, Thursday July 20, 2006 ^ Victor Keegan, "Slices of life in a parallel universe", The Guardian, Thursday July 20, 2006]

External links[edit]

TinyMUX Wiki MUSHcode help, Server details, and indepth articles for the four major MUSH codebases. MUSHCode.com MUSHcoding and MUSH related resources. Monster's Web Home "A brief guide to TinyMud" by Jennifer Stone and Rusty Wright

v t e


Major branches




Minor branches, codebases, libraries


Concepts, terminology

Alternate character Avatar Avatar customization Bartle taxonomy of player types Buff Camping Computer game bot Consider Cybersex God Gold farming Gold sink Griefer Grinding Hack and slash Immortal Implementer Kill stealing Lag Looting Mob / Monster MUD
client MUD
trees Mudflation Nerf Non-player character Online creation Online wedding Persistent world Player character Player versus environment Player versus player / Playerkilling Powerleveling Quest Remort Rent Spam Spawning spod Syntax guessing Tank Twinking Virtual good Wizard Zone / Area


Designing Virtual Worlds Imaginary Realities Life on the Screen "A Rape in Cyberspace" "A Story About a Tree" Terra Nova A Theory of Fun for Game Design

Companies, organizations

Areae Iron Realms Entertainment Jagex Lysator Kesmai The Mud Connector Mythic Entertainment Plaintext Players Simutronics Skotos XYZZY Awards


Alan Cox Amy S. Bruckman Andrew Gower Ben Laurie Brad McQuaid Brian Green Bruce Woodcock Cat Rambo Chip Morningstar Christopher Howard Wolf Edward Castronova Elonka Dunin Espen J. Aarseth Greg Stein J. Todd Coleman James Aspnes Jason Scott Sadofsky John Viega Joi Ito Judy Malloy Julian Dibbell Kelton Flinn Lars Pensjö Lennart Augustsson Lisbeth Klastrup Mark Jacobs Matt Mihaly Michael Lawrie Michael Seifert Mizuko Ito Nick Yee Noah Wardrip-Fruin Paul Barnett Pavel Curtis Randy Farmer Rich Skrenta Richard Bartle Sherry Turkle Stephanie Shaver Steve Yegge T. L. Taylor Wes Platt


3Kingdoms Achaea, Dreams of Divine Lands Alter Aeon AmberMUSH Ancient Anguish Armageddon ATHEMOO Avalon: The Legend Lives AVATAR BatMUD BurningMUD Castle Marrach Costello Dark Age of Camelot Darkness Falls: The Crusade DartMUD Discworld MUD Diversity University Dragon's Gate DragonRealms Dune II Elendor Empire EverQuest Federation II Furcadia FurryMUCK GemStone IV Genesis LPMud Genocide God Wars II Habitat Holy Mission ifMUD Infinity (AberMUD) Infinity (LPMud) Island of Kesmai JediMUD LambdaMOO LegendMUD Legends of Terris Lost Souls MAD MOOSE Crossing MUD1 MUD2 Medievia Meridian 59 MicroMUSE MorgenGrauen Muddy Waters NannyMUD Nightmare LPMud Northern Lights Nuclear War MUD PernMUSH Ragnarök The Realm Online Realms of Despair The Ruins of Cawdor RuneScape The Shadow of Yserbius Shattered World Star Wars MUSH Threshold TinyTIM TorilMUD TriadCity TubMUD Ultima Onli