MUD client

MUD client

A MUD client is a computer application used to connect to a MUD, a type of multiplayer online game. Generally, a MUD client is a very basic telnet client that lacks VT100 terminal emulation and the capability to perform telnet negotiations. On the other hand, MUD clients are enhanced with various features designed to enhance the gameplay of MUDs.[1]

Standard features seen in most MUD clients include ANSI color support, aliases, triggers and scripting. The client can often be extended almost indefinitely with its built-in scripting language. Most MUDs restrict the usage of scripts because they give an unfair advantage, as well as the fear that the game will end up being played by fully automated clients instead of human beings.[2]

Contents

History

The first MUD client with a notable amount of features was Tinytalk by Anton Rang in January 1990, for Unix-like systems.[3] In May 1990 TinyWar 1.1.4 was released by Leo Plotkin which was based on TinyTalk 1.0 and added support for event-driven programming.[4] In September 1990 TinyFugue which was based on TinyWar 1.2.3 and TT 1.1 was released by Greg Hudson and featured more advanced trigger support.[5] Development of TinyFugue was taken over by Ken Keys in 1991. TinyFugue has continued to evolve and remains a popular client today for Unix-like systems.

Another early client was TINTIN by Peter Unold in April 1992.[6] In October 1992 Peter Unold made his final release, TINTIN III, which was a much more mature and feature rich program.[7] Development of TINTIN was continued by Bill Reiss who announced the release of TinTin++ 1.0 in July 1993.[8] The client gained popularity quickly because of its easy to use scripting language and the popularity of DikuMUD for which it was designed. Being open source with originally no license restrictions, many current clients like GGMud, MudMaster, and Pueblo are based on TinTin++.

Following on from Tintin's success, Mike Potter was keen to produce a Windows port of the client resulting in the release of zMUD 1.0 in December 1995.[9] zMUD was initially licensed as freeware, but Mike Potter realized that he could make a living from sales of the client and started selling zMUD 4.0 as shareware in September 1996.[10]

Telnet extensions

Some MUD clients and servers have augmented basic TELNET / VT100 with a variety of new higher-level protocols and features.

A widespread feature is MCCP, which specifies a method for compressing the data streams. A proxy can be used for any client which does not support MCCP directly. Another, less used, extension is MXP, first developed by the Pueblo client but was then taken and extended by zMUD. Several of the more advanced clients are capable of handling MXP, which adds an HTML-like structure to a server's output, providing additional formatting capabilities among other things. Some other occasionally used protocols are MSP (MUD Sound Protocol), a means of playing sounds in MUDs, and MCP (MUD Client Protocol), a framework for new client-server protocols.

See also

References

  1. ^ Levine, John R. (1997). More Internet for Dummies. IDG Books. pp. 199. ISBN 0-7645-0135-6. "A better way to connect to a MUD is by using a MUD client program: a program specifically designed for MUDding. A MUD program is really a telnet program that has had various MUD-related commands added." 
  2. ^ Raph Koster (2008). "A brief history of botting". http://www.raphkoster.com/2008/03/25/a-brief-history-of-botting/. "Everyone’s advice to a newbie was “get a client,” followed by the lengthy caveat that a given mud had specific rules about what was permissible. In other words, the third-party tools were seen as something that added invaluable interface enhancements, but that also afforded a bit too much power." 
  3. ^ Anton Rang (1990). "TinyTalk 1.0 is now available for anonymous FTP". http://groups.google.com/group/alt.mud/msg/cd7c39ab3fbefbb2. "TinyTalk is an interface to the TinyMUD system. It replaces telnet, and adds many new features." 
  4. ^ Jason Downs (1990). "TinyWar does exist! Here it is...". http://groups.google.com/group/rec.games.mud/msg/1dcd26a137a6fe86. "The program you are using now. Tinywar is a modified tinytalk, the later program originally written by Anton Rang. It's a telnet clone, with MUD-specific features." 
  5. ^ Greg Hudson (1990). "TinyFugue 1.1.4 released to anonymous FTP". http://groups.google.com/group/rec.games.mud/msg/29ed0f9e9c5b28e8. "TinyFugue is, I believe, the most advanced TinyClient to date, incorporating most of the features of TinyWar 1.2.3, the features of GrimJim's TT 1.1.jwl-2 beta, many of my own enhancements (such as extensive reentrance, trigger priority, and trigger probability), and input/output windows." 
  6. ^ Peter Unold (1992). "TINTIN - a dikumud client". http://groups.google.com/group/alt.sources/msg/b144a14d0d0a9741. "(T)he K(I)cki(N) (T)ick D(I)kumud Clie(N)t (hell I simply wanted it to be called TINTIN....)" 
  7. ^ Peter Unold (1992). "TINTIN III released". http://groups.google.com/group/rec.games.mud.diku/msg/1f603d9ddbe251a9. "TINTIN III is a mud client special designed to help dikumudders. It runs under various UNIX implementations." 
  8. ^ Bill Reiss (1993). "where to get tintin++". http://groups.google.com/group/rec.games.mud.diku/msg/49964f64eff2b017. "Since berkeley removed its diku base, I have put a copy of tintin++ 1.0 beta on flipper.pvv.unit.no in the pub/mud/diku directory. From here on, I will most likely be putting the updates to tintin++ there." 
  9. ^ Mike Potter (1995). "New Winsock MUD Client: zMUD". http://groups.google.com/group/rec.games.mud.announce/msg/edf21b9bf336d887. "zMUD is a powerful client, with many features of TinTin++, as well as graphical interface features such as customizeable buttons." 
  10. ^ Mike Potter (2006). "About Zugg Software". http://www.zuggsoft.com/zuggsoft/about.htm. "Sep 1996 zMUD v4.0 is released as Shareware -- Zugg Software officially formed" 

Further reading

  • Busey, Andrew (1995). "10. MUD Clients". Secrets of the MUD Wizards. SAMS Publishing. pp. 179–203. ISBN 0-672-30723-5. 

Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Mud Client Compression Protocol — En informatique, MCCP (Mud Client Compression Protocol) est un protocole réseau utilisé par les multi user dungeon (MUD) textuels pour la compression de données. Plus spécifiquement, le flux de texte envoyé par le serveur MUD à son client est… …   Wikipédia en Français

  • Mud Master 2000 — This article is about Mud Master 2000. For Muscle Media 2000, see MM2K (magazine). Mud Master 2000 (MM2K) is a 32 bit text based MUD client designed to run under a Windows GUI. It is configurable with a mouse or keyboard driven interface for use… …   Wikipedia

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

  • MUD trees — The MUD trees below depict hierarchies of derivation among MUD codebases. Solid lines between boxes indicate code relationships, while dotted lines indicate conceptual relationships. Dotted boxes indicate that the codebase is outside the family… …   Wikipedia

  • MUD — Multi user dungeon Un multi user dungeon, plus communément appelé MUD est un jeu vidéo hébergé par un serveur sur Internet. Les joueurs incarnent un personnage et voient des descriptions textuelles de salles, d objets ou d autres personnages dans …   Wikipédia en Français

  • MUD — Bei einem Multi User Dungeon (Abkürzung: MUD, selten auch Multi User Dimension oder Multi User Dialog) handelt es sich um ein Rollenspiel, das auf einem zentralen Computer (Server) läuft, auf dem sich mehrere Spieler (Mudder oder MudHead)… …   Deutsch Wikipedia

  • Clandestine MUD — Infobox VG title = Clandestine MUD developer = Independent engine = Diku, ROM version = Updated Weekly released = 1997 genre = MMORPG, MUD, Adventure modes = Multiplayer platforms = OS Independent requirements = Internet with Port 9476 open,… …   Wikipedia

  • Comparison of MUD clients — Contents 1 Operating systems 2 Protocol support 3 Scripting support 4 Notes Operating systems The operating systems the client …   Wikipedia

  • Discworld MUD — Developer(s) David Pinkfish Bennett, Craig Furball Richmond, Sean A. Lynscar Reith, Evan Scott, Derek Ceres Harding, Jake Sojan Greenland, project community …   Wikipedia

  • Nuclear War MUD — Developer(s) Project community Engine MudOS Platform(s) …   Wikipedia

Share the article and excerpts

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