[ANNC] TZMud 0.9 : A Python MUD server

Lee Harr missive at hotmail.com
Sun Oct 17 14:23:44 EDT 2010


TZMud is a Python MUD server.
http://tzmud.googlecode.com/

A MUD is a text-based virtual environment
accessed via telnet, or with a specialised
MUD client.

TZMud development is still in early stages,
focusing on API and server stability.

TZMud uses several high-quality Python
libraries to facilitate rapid development:
    Twisted, ZODB, and Pyparsing.

TZMud is released under GPLv3.

Changes in TZMud-0.9:
    + Configuration changes
        - improved handling of utf-8 text (see conf and defaults)
        - added "speech mode" configuration option

    + MUD interface changes
        - better automated creation of exits when digging
        - improved messages
            - digging
            - wear and remove
            - settings
        - improved following
        - show things worn separate from other things in inventory
        - character home is now a setting
        - allow "a", "an", or "the" in front of any object

    + API changes
        - moved Exit to separate exits module
        - allow for "<character> in room" and "<mob> in room"
        - all objects now have a name_aka attribute
        - items.getname now looks at name_aka
        - extensive rework of TZObj metaclass

    + DB changes
        - run upgradeall during any version upgrade
        - set player name separately during upgrade
        - version bumped

    + Wizard changes
        - show which module an object is defined in for @info <object>
        - show which containers an object is in for @info <object>
        - make exits @list able
        - added @tell command (talkmode setting allows any player to tell)
        - fixed problem destroying some objects

    + Web interface
        - fixed spurious teleport when using stale page
        - update room widget after teleport
        - show wiz/admin and current room for player list on front page
        - allow changing object names from the web
        - allow creating new room when building an exit
        - allow changing name_aka from the web
        - switch to checkboxes for boolean attributes

 		 	   		  



More information about the Python-list mailing list