/claymud

Highly configurable and performant MUD written in Go

Primary LanguageGoMIT LicenseMIT

ClayMUD

ClayMUD is a highly configurable, highly performant MUD implemented in the Go programming language.

Currently it is in active development, but the overarching premise is that a MUD should be configurable and runnable without any programming knowledge. Too many MUD systems require you to write code to change how they work. Not only is that very likely to introduce bugs, it also restricts MUDs to be run by people who know how to code.

ClayMUD is intended to be fully configurable through text files - everything from the name of the MUD, to what emotes are available, to how ability scores and powers work, so that anyone can create their own unique game.

Status

The game is functioning to the point where you can connect and walk around, talk, and emote. You can configure the emotes and the pronouns used for gender (e.g. he his her).

To build and run

go get github.com/natefinch/claymud
claymud 

This will run the mud on port 8888 of your current machine. To change the port, use -port

License

MIT License