Toy MUDclient for the Discworld MUD
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
complete
history
mud
.gitignore
README.md
input.go
main.go
receive.go
ui.go

README.md

go-disc

go-disc is a basic MUD client built specifically for the Discworld MUD. As such it does not and will not support some features that are common to other MUD clients such as scripting or triggers as both of these violate the rules of the Discworld.

Still in very early development. It can, theoretically, support other MUDs by implementing the sites.Site interface in a new go file under mud/sites (see Discworld.go for refernce) but I'm not personally interested in other MUDs so you might want to fork the project or submit a PR for other MUD support.

To do

  • Connect and receive data into the main window
  • Editable command line in separate view
  • Password masking during login
  • Scrollable command history
  • Tab completion - partially implemented
  • HP, GP, Burden meters in sidebar
  • Auto-mapping