CircleMUD


CircleMUD

CircleMUD is a MUD codebase written by Jeremy Elson first released on July 16, 1993. It is a derivative of DikuMUD that was written in 1990 by Katja Nyboe, Tom Madsen, Hans Henrik Staerfeldt, Michael Seifert and Sebastian Hammer.[1]

Contents

Overview

CircleMUD is designed as a small and efficient MUD engine with a minimal set of gameplay features. The project's goal is to provide a stable and bug free codebase that developers can use as a blank slate for incorporating their own ideas.[2]

CircleMUD is freely available, with restrictions provided by the CircleMUD license[3] and the DikuMUD license.[4]

Technical information

The last version of CircleMUD released by Jeremy Elson was 3.1. It was released on November 18, 2002.[5]

CircleMUD is written completely in the C programming language. CircleMUD 3.1 has 40,538 lines, including comments and blank lines.[6]

It lacks world building facilities or a scripting language for game events. These features are provided by third party patches.

CircleMUD 2.0 has a memory footprint of about 2MB.[2]

History

The original CircleMUD began as a modified DikuMUD running on a DECstation at Johns Hopkins University in 1991. Its name was inspired by the hostname of the server which was circle.cs.jhu.edu. Initially CircleMUD was run covertly without the knowledge of the local system administrator. By 1992 the number of online users had risen to between 9 and 12. At this point Jeremy Elson decided to request formal permission to run CircleMUD. His request was granted with one requirement: the disk space usage must be kept below 2.5M.[7]

CircleMUD continued to grow by word of mouth until it had an average of 30 to 40 players online at any one time. Several times the MUD hit its maximum player limit of 58. However, due to a result of conflict that surfaced among the MUD's administrators, Elson permanently closed down CircleMUD on August 26, 1992. Several months later, in May 1993, Elson decided that the CircleMUD codebase could be used to fill a niche in the MUD community. He felt that there were many problems with the existing public MUD codebases such as portability and stability. He also felt that most developers wanted to start with a clean slate and did not want a codebase filled with fancy features.[7]

Elson set out to achieve this goal in the summer of 1993. He began modifying the original CircleMUD codebase, and the first public release of CircleMUD arrived on July 16, 1993.[7]

Since then CircleMUD has undergone many revisions. The last release by Jeremy Elson was 3.1.,[5] released on November 18, 2002.

In 2006, a number of discussions[8] between Mark Garringer, Thomas Arp, Nathan Winters, and Jeremy Elson resulted in the release of CircleMUD 3.5[9] on December 11, 2006. Following this final release of CircleMUD, the name was changed to tbaMUD with the release of version 3.51, and this has now become the continuation of the CircleMUD line.[10]

There have been a number of tbaMUD releases, with the latest being tbaMUD 3.61.[10]

Third party patches

There are several public patches for the CircleMUD codebase to add additional features.

  • DG scripts adds a scripting language for game events.
  • Oasis OLC adds a building interface so that zones can be built within the MUD environment.
  • CircleMUD with Goodies Project (CWG)[11] is a compilation of patches that provides DG Scripts, Oasis OLC, Mud Client Compression Protocol, bug fixes, and more.

Notes

  1. ^ Bartle, Richard (2003). Designing Virtual Worlds. New Riders. pp. 10. ISBN 0-1310-1816-7. "...several major codebases (standalone MUD program suites) were created from the basic DikuMUD original, the main ones being Circle, Silly, and Merc." 
  2. ^ a b General information about CircleMUD Accessed December 14, 2007
  3. ^ CircleMUD license Accessed December 14, 2007
  4. ^ DikuMUD license Accessed December 14, 2007
  5. ^ a b CircleMUD 3.x changelog Accessed December 14, 2007
  6. ^ CircleMUD source code Accessed December 14, 2007
  7. ^ a b c The History of CircleMUD Accessed December 14, 2007
  8. ^ CWG Forum Jeremy Elson conversation Accessed December 14, 2007
  9. ^ CircleMUD 3.5 download page Accessed December 14, 2007
  10. ^ a b tbaMUD Homepage Accessed December 14, 2007
  11. ^ CWG Project Homepage Accessed December 14, 2007

External links


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • DG scripts — is a MUD scripting language that MUD builders can use to quickly add advanced interactive features to a MUD without requiring knowledge of a difficult programming language such as C. Contents 1 The Death s Gate Language 2 Trigger Types 3… …   Wikipedia

  • JediMUD — is a Multi User Dungeon (MUD), or text based roleplaying game, with users from all over the world. There are many MUDs on the Internet now, but JediMUD is one of the longest running [citation title = The Virtual Community first = Howard | last =… …   Wikipedia

  • DikuMUD — Diku redirects here. For other uses, see DIKU. DikuMUD Developer(s) Sebastian Hammer, Michael Seifert, Hans Henrik Staerfeldt, Tom Madsen, Katja Nyboe Initial release March 1, 1991 (1991 03 01) Stable release alfa / September …   Wikipedia

  • MUD — This article is about a type of online computer game. For other uses, see Mud (disambiguation) …   Wikipedia

  • Experience point — Level up redirects here. For the BBC television program, see Level Up. An experience point (often abbreviated to Exp or XP) is a unit of measurement used in many role playing games (RPGs) and role playing video games to quantify a player… …   Wikipedia

  • Medievia — Developer(s) Michael Vryce Krause and others Engine Merc Platform(s) Platform independent …   Wikipedia

  • Tempora Heroica — is a MUD. It is a text based, fantasy roleplaying game that is home to a long standing virtual community of players. The MUD is best known for its descriptive fantasy world, and for having a system of magic derived from the Ars Magica roleplaying …   Wikipedia

  • Jeremy Elson — (1974 ) is a computer researcher specializing in wireless Sensor Networks. He is also the creator of the popular CircleMUD. Elson received his Ph.D. from UCLA in 2003. He is currently working at Microsoft Research, in the Distributed Systems and… …   Wikipedia

  • Chronology of MUDs — This is a chronological list of notable MUDs with summary information. Legend Title The MUD s title; if it has had more than one title, the most recent title. Disambiguation is included only when MUDs in this chronology have the same title.… …   Wikipedia

  • EverQuest — Developer(s) Sony Online Entertainment Publisher(s) Sony Online Entertainment …   Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.