Wheelmud is a Multiple-User Dimension (MUD) framework created using the .NET 4.0 platform and the C# language.
For more information on topics such as our Project Goals and Getting Started, check out the
NOTE: WE ARE MOVING GITHUB:
With Forums at: http://muds.gamedev.com/mudforum/
Documentation will follow.
WheelMUD version 0.4 includes:
Telnet server with command buffering.
Auto-negotiated ANSI support.
Auto-negotiated MCCP support (MUD Client Compression Protocol).
Auto-negotiated MXP support (MUD eXtension Protocol).
Character creation system.
Behaviors system. (Object extensibility though composition of highly self-sufficient Behaviors
Full persistence between resets.
Self-sufficient persistence tree. (IE player save, makes inventory save, makes items save,
makes behaviors save...)
Movement, including rooms, exits, and doors.
Basic items and inventory management.
Basic moving AI entities.
Sensory system. (Handling for character blindness, deafness, and so on.)
Extendable command and scripting system.
Eventing and reaction system. (Events can be propagated throughout the world, and everything has
an opportunity to react to events.)
(may need significant rework to accommodate new document DB model).
Some skills support.
Plug-and-play rule sets support, with a basic "Warrior, Rogue, and Mage" rule
Self-sufficient service for deployments. (If the game crashes, the service restarts.)
Easy setup and one-key debugging. (F5 to launch TestHarness. No arcane manual steps required.)
Significant StyleCop code compliance for consistent code.
In The Pipeline
WheelMUD version 0.5 will include:
Basic reference rule set implementation (Warrior Rogue & Mage).
Reference Skills and Spells.
Reasonable mob AI.
For a long term view, you can review our High Level Road Map from the
Super Quick Start
If you're not yet familiar with how to Telnet, or how to build and launch a C# solution, or source control, you should use our
page in the Documentation
tab. Otherwise, if you are comfortable jumping right in and checking out the source, feel free:
No server configuration is required, just launch the TestHarness project and telnet to localhost 4000!