Beginner's Guide to MOOing

MOO (Multi-User Dimension Object Oriented) is a sophisticated computer program that allows multiple users to connect via the Internet to a shared database of rooms and other objects, and interact with each other and the database in synchronous time.

This guide is designed to get you started with MOOing. Once you have connected type 'help' to get an index of help topics. To get specific help on communication, for example, you can type 'help communication'. Other help materials are readily available in our Help centre where you land when you first connect. Type 'KIO' to get from the Courtyard to the Help Kiosk.

How to Connect using telnet

To connect to cmcMOO telnet to and type: 'connect character-name password'. If you are not a registered user type 'connect guest your-first-name'. You can also reach Lingua by pointing your World Wide Web browser to and click on the option 'Login'. Once you are connected you should immediately type 'help introduction' 'help purpose', and 'help theme' for additional information, and 'help manners' to see the code of conduct expected.

A Few Basic Commands

In the following examples we assume that your character name is 'Ann'. One of the first things you should do after you connect is to describe yourself and set your gender. You type:

@describe me as "You see a woman with long blonde hair and hazel eyes."
@gender female

To see how the room you're in looks, just type 'look'. To get information about the objects around you, including yourself and other users, you can:

look object | example: look guest book
    you get the description of the object 
examine object | example: examine guest book
    you get the description, and additional information, like the owner of 
    the object, and some commands to use it.

Moving around

In every room exits are listed under the heading obvious exits, or if there is a map, marked by a letter code on the map itself. To move in a given direction type 'go direction' or simply the name of the direction.

go southeast | shorthand: 'southeast', or often just 'se'

If you get lost you can always get back to where you started by typing 'home'. A fast and convenient way to move around is to '@join' other users. To see who is connected type '@who'. If there is another user online named 'John', for example, you can join him by typing:

@join John

It's common courtesy to ask for permission before you join someone Type '@knock John'. John can now invite you to his room by typing '@invite Ann'.

Every user on LinguaMOO is identified. For more information about a given user type:

finger user | Example: finger John

Communicating with other people

To communicate with people in the same room you're in, you can talk, emote, whisper or think:

say Hello there! | shorthand: "Hello there! 
    You see: You say, "Hello there!"

    Everyone else in the room sees: Ann says "Hello there!" 
emote smiles. | shorthand: :smiles.
    You see: Ann smiles.
whisper "Hi, John" to John | shorthand: 'John hi, John
    This is only visible to John, if he's in the same room as you.
    If John is in a different room, the shorthand for whisper works like 
    page (see below).  
    You see: You whisper, "Hi, John" to John. 
    John sees: Ann whispers, "Hi, John"

think I think therefore I am. 
    Thinking mode is visible to everyone in the same room. 
    You see: Ann . o O ( I think therefore I am ) 

Often when several people are in the same room, you may want to address a particular person:

to John I agree with you. 
    You see: Ann [to John]: I agree with you. 

To communicate with people not in your room, you can 'page' them:

page John Do you have some free time?   
    John sees: You sense that Ann is looking for you in The Courtyard
               She pages, "Do you have some free time?"


You can also page-emote:

+John waves and smiles.
    John sees: (from The Courtyard) Ann waves and smiles.


If you have trouble with text running off your screen, or if you receive only the beginning of the lines, you might try the following commands:

@wrap on          -- to make the MOO wrap the text you read
@linelength 75    -- to set the length of your lines, in letters, to 75
@pagelength 24    -- to set the length of your page, in lines, to 24
@more rest/flush  -- to read/flush suspended output

When you are in a room where many people are talking together the text you type in frequently gets interrupted and broken up by what the others in the room say. This can be very confusing. To prevent this type: 'say' and then press enter. The output from the MOO will now be suspended until you hit enter again, and you can type undisturbed.

To log out type: @quit

Finally, remember that one of the most useful help commands in MOO is this one: say Hi, I'm new here. Do you have a minute for a question?
If you've been reading this guide through one of the computers in the help room at cmcMOO, you'll need to close this browser window or simply switch windows to go back to the moo.
this introduction to mooing was adapted from the guide written by the administrators at LinguaMOO.