This site is maintained as a memorial for Geoff, who tragically passed away at the age of 38 after living with cancer for many years. Those who knew him remember a kind, gentle soul full of generosity and warmth for friends, family, his students, and small fuzzy creatures. He was known as a talented researcher and teacher in academic circles, but few knew that Geoff was also a dedicated game developer and programmer in his off-hours.
NakedMUD's development began at the tail-end of Geoff's undergraduate years at the University of Alberta (2004-2005), and then continued at a measured pace during his graduate student years at University of Cincinnati's Masters of Experimental Psychology program (2006-2008). After being admitted to the Experimental Psychology Ph.D program (2008-2009), NakedMUD received a couple more years of bug fixes, feature additions and updates.
This is Geoff's site, maintained exactly as he left it before the University deleted his webspace. Some of the links/additional downloads remain unavailable. Thanks to the efforts of fellow software preservationists @avidal, @stevestreza, @crawfordsm and @lewiscowles1986, most of Geoff's source code for NakedMUD has been located and restored to this site.
qtMUD is a Python package containing a MUD driver written by emsenn and released under the MIT License.
A Python MUD influenced by Inform7.
MudPY is a MUD (multi-user dungeon) engine written in Python, which aims to be cross-platform, extensible, and easy to work with. Configuration is kept in text files. UTF-8 clean input and output.
A FOSS library and toolkit written in python for building a MUD, MUX, MUSH, or MUCK. Games are implemented as regular Python modules. telnet in or use the built-in webapp. Comes with a demo. Designed to let you worry about the bits that you really care about, and the framework gets out of your way. Everything from objects to players are implemented as OOP classes. Examine the parser in more detail?
Github repo: https://github.com/evennia/evennia
A very, very simple MUD written in python. Little more than a toy, or an ad-hoc chat server. Can comfortably run in a very small or restricted environment. Really should be patched so it doesn't have to run as root.
A framework written in python for writing a MUD or interactivefiction. Can run as a console app or with a simple GUI that uses tkInter. Even has a webapp. Has a re-implementation of LPC-MUD's soul.c parser. Seems to be very complete insofar as IF is concerned, maybe the soul module will give me some hints for writing a parser.
Github repo: https://github.com/irmen/Tale
An experimental ssh and telnet server daemon written in python, meant for developing things like a BBS, a MUD, or a MOO. Built on top of Miniboa, Blessed, SQLitedict, Paramiko, and web.py. web CURSES enabled. Supports ANSI art.
A fairly simple telnet server written in python. Intended for use as a module to write a BBS or a MUD or something. Asynchronous in operation, single threaded in nature. Run from inside of your do-stuff loop so you decide when to poll for input from the network.