TinyMUCK 2.1 **** Advertisement ****

Can *your* MUD do this?

>@desc me=You see a test person.
Description Set.
>@desc Flower=A red rose, with the fragrance of spring.
Description Set.
>drop Flower
Dropped.
>Take Camera
You pick up the Camera, and sense that you can snap and project
pictures with it.
>snap
What do you want to snap?
>me
>project
What do you want me to project?
>me
The Camera projects this:
You see a test person.
>snap
What do you want to snap?
>Flower
>n
You go north
>project
What do you want me to project?
>Flower
The Camera projects this:
A red rose, with the fragrance of spring.

Notice that the image was actually STORED in the Camera!


TinyMUCK 2.0 Features

o	Compatibility with standard TinyMUD and old TinyMUCK database formats.
	(Yes!  This means that you too, can convert your MUD to a MUCK!)

o	Programmability
	Not a toy language designed just for TinyMUCK, this is a
	subset of Forth.  The compiler/interpreter behaves like most
	Forth systems would, and learning MUCK-Forth would add a
	popular language to your repertoire.

	o	Supports iteration through recursion.
	o	Supports variables and arrays.
	o	Stores SOURCE code!
	o	Modular and structured.
	o	Easily extensible.
	o	Capable of creating, reading, and modifying new
		attributes for players via property lists.
	o	On-Line line-oriented EDITOR!
		(Your players won't need tinytalk to program)
	o	Forth syntax offers quick prototyping and high
		speed code implementation.
	o	Single pass resolve-back compiler.
	o	Interpreter makes debugging a breeze.
	o	Programs can modify descriptions, attributes,
		succ/fail/drop messages.
	o	Forth's lexical structure makes personal library
		construction easy.
	o	Programs can set certain fields, perform string
		operations, get contents of things, etc...

o	Ease of use
	o	All commands are extensions of TinyMUD commands.
	o	Creation of new attributes by players.
	o	Self determination of Gender pronoun substitution.
	o	Players can *still* create rooms, objects, and exits
		WITHOUT having to learn how to program.
	o	Meta-links (from TinyMUCK 1.1) work and you can still
		use them.

LOCK against Gender.  LOCK against hair color.  LOCK against any
combination of players, objects or player attributes!

o	Security
	o	MUCKER bit allows only Wizard selected players to
		program.
	o	Interpreter refuses to set important fields if
		object is not controlled by player.
	o	Stack based execution model means that even
		purposefully constructed infinite loops will
		be halted.
	o	TRUENAMES mods (optional) allows players security
		from "curses" or programs that haunt them.

o	Maintainance
	o	Sanity Checker exists.
	o	Player ex has been extended to allow players
		to gripe more effectively.

o	Support
	Technical and User documents bundled with the system.
	TinyMUCK 2.0 is better documented than any other MUD in public
	distribution.

o	Random's ideas in FireFoot patches incorporated!
	o	page with message syntax.
	o	ABODE flag (optional)
	o	HAVEN flag (optional)

o	Industrial Strength
	o	Virus Concentrator allows LOTS of players
		to use the MUCK at once, so you can have as
		many robots as you want/need.

Why wait for "more powerful" MUDS when you can have all this?
TinyMUCK 2.1 is available by anonymous FTP from belch.berkeley.edu
(128.32.152.202) in the pub/ directory or by e-mail to
rearl@belch.berkeley.edu  (You must have uudecode, uncompress,
and tar)

Small print:
Conversion is one way MUD -> MUCK only. "extract" and "dump" has not
been converted for TinyMUCK yet.  Gender flags can easily be ignored
by players.  FireFoot MODS may differ from patches distributed by
Scott Goehring.  TinyMUCK is distributed under the same conditions
TinyMUD is.  It is a deriviative work of TinyMUCK 1.1 by Stephen
White, which is in turn a deriviative work of TinyMUD by Jim Aspnes,
et al.  Concentrator code is not supported by me, it is supported by
hoodr@syscube.ccs.csus.edu (Robert Hood).

TinyMUCK's support staff reserves the right to refuse service for any
reason or no reason to anyone without notice.  Since this is free
software, we might not even answer your E-Mail.  However, every effort
will be made to track down bugs and incorporate  user's
requests/fixes.

I reserve the rights to make improvements to the above without any
notice whatsoever.  I am always in some way adding to or modifying
TinyMUCK to make it better, hence documentation may not always be
up-to-date.

Acknowledgements:

MUD.doc written by Chysalis and Three.
(jdstone@uokmax.uucp && martin@grunt.berkeley.edu)
MUF tutorial written by Stinglai
(blojo%ocf.berkeley.edu@lilac.berkeley.edu)

HAVEN, ABODE, page with message done from Random (russ@uokmax.uucp)