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)