From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Original author(s)Greg Hudson[1]
Developer(s)Ken Keys
Stable release
4.0 stable 1 / -
Preview release
5.0 beta 8 / 2007-01-14
Operating systemUnix-like systems, Mac OS X, Microsoft Windows, BeOS, OS/2
TypeMUD client
LicenseGNU GPL

TinyFugue, or tf, is a MUD client, primarily written for Unix-like operating systems.[2][3] It is one of the earliest MUD clients in existence.[4] It is a successor to the earliest MUD client, TinyTalk, through a never-officially-released improved version called TinyWar. It was developed by Ken Keys until 2008. Like the name suggests, it is primarily geared toward TinyMUD variants, but can easily be used or adapted for most other MUD types.[5][6][7][8][9]

TinyFugue is a terminal application. It is usually used in split-screen display mode, which means it has a separate gameplay area, a status line and text input area. For MUDs that use prompts (LPMuds, for instance) the prompt is also displayed in the input area. The text input area allows the commands to be edited before sent to MUD, and also has full command history.

TinyFugue is extensible through its own macro language, which also ties to its extensive trigger system.[5][10] The trigger system allows implementation of automatically run commands,[11] text highlighting and coloring, text filtering (user gagging or spam filtering), and like.

TinyFugue is distributed under GPL, and it is included in most Linux distributions and works on most Unix-like operating systems. A version also exists for Microsoft Windows, and unofficial ports also exist for many platforms.


  1. ^ http://www.mit.edu/people/ghudson/home-page.html
  2. ^ Joe, Pantuso; Pantuso, Joe (1996). The Complete Internet Gamer. Wiley. p. 368. ISBN 0471137871. We will survey all these Mud clients very quickly and then move on to describe two of our favorite Mud clients, Tintin and Tinyfugue, in upcoming sections.
  3. ^ Zane L. Berge (1996). Wired Together: Writing, reading, and language acquisition. Hampton Press. p. 272. ISBN 1572730927. However, there are also some clients that have been built specifically for IAF. If you reach the Internet through an account on a Unix server, you may want to use the TF (Tiny Fugue) client or one of the versions of TinTin. These programs will run on your provider (the local host) and allow the use of scripts (small programs that carry out repetitive actions), or triggers (scripts that "watch the screen" for certain conditions and respond to them in ways you have described.)
  4. ^ Mulligan, Jessica; Patrovsky, Bridgette (2003). Developing Online Games: An Insider's Guide. New Riders. p. 453. ISBN 1-59273-000-0. 1990 [...] The MUD client tinyFugue is available now in version 1.4 Beta.
  5. ^ a b Shah, Rawn; Romine, James (1995). Playing MUDs on the Internet. John Wiley & Sons, Inc. p. 257. ISBN 0-471-11633-5. TinyFugue [...] Commonly known as tf. Designed primarily for TinyMud-style Muds, although will run on LPMUDs and Dikus. Features include regular expression hilites and gags, auto-login, macros, line editing, screen mode, triggers, cyberportals, logging, file and command uploading, shells, and multiple connects.
  6. ^ "Linux Dictionary". TinyFugue (also known as "Fugue" or "TF") is a line-based client designed for connecting to MUD servers (note: LP, Diku, and other servers which use prompts require "/lp on"; see /help prompts). TinyFugue is larger than most MUD clients, but has many more features and is much more flexible. The goal is to provide the most functionality in a client that still maintains the user-friendliness of Tinytalk.
  7. ^ "tf(1): TinyFugue, MUD client". Copyright © 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2002, 2006-2007 Ken Keys
  8. ^ "tf5 Text-Based MU* And Chatserver Client". TinyFugue is a text-based, line-based client designed for connecting to most flavors of MU* servers (TinyMUSH, TinyMUX, LP, Diku, etc.) or any telnet-based chatserver. It includes support for 256-color terminals, MCCP versions 1 and 2, a powerful trigger and scripting language, and many other features.
  9. ^ "TINYFUGUE-5.0-0.6.B8.EL5.SRC.RPM". TinyFugue is the ubiquitous MUD/MOO/MUSH/MUCK/etc client for UNIX. This client allows you to interact with multiple worlds simultaneously, create command macros, and create hooks and triggers for automated responses to game messages.
  10. ^ Busey, Andrew (1995). Secrets of the MUD Wizards. SAMS Publishing. p. 200. ISBN 0-672-30723-5. The TinyFugue system has long been a popular client interface for players of MOO, MUCK, and many TinyMUD-derivative systems. With a robust feature list supporting multiple sessions, macros, triggers and automation, command history and other functions, TinyFugue offers users maximum control over their environment. Although more recent programs such as Tintin++ have gained large followings, many MUD players continue to use TinyFugue because of its power and flexibility in the hands of an experience client programmer.
  11. ^ Cheong, Fah-Chun (1996). Internet Agents: Spiders, Wanderers, Brokers, and Bots. New Riders. pp. 256. ISBN 1-56205-463-5. There are also front-end client programs, such as TinyTalk, TinyFugue, and Tintin, that provide an easier interface to the MUDs for their human players. They can handle some of the more routine work—for example, automatically greeting anyone who enters the room.

External links[edit]