You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
cmd | 2 years ago | |
examples/fullgame | 2 years ago | |
.gitignore | 2 years ago | |
README.md | 2 years ago | |
character.go | 2 years ago | |
entity.go | 2 years ago | |
go.mod | 2 years ago | |
go.sum | 2 years ago | |
inventory.go | 2 years ago | |
map.go | 2 years ago | |
player.go | 2 years ago | |
ui.go | 2 years ago | |
world.go | 2 years ago |
README.md
dirt - MUD framework
This framework is in pre-alpha state. Here be dragons.
Features
- Absolutely nothing right now, but in the future:
- Create games without writing any code using mkdirt
- Terminal-based
- VIM keybindings
- Games are stored as .mud files which are played using dirt
- Single-player or multiplayer
- View map (when enabled)
Install
This application is written in Go. Download and install the Go compiler if you have not already done so.
Download and install dirt to ~/go/bin/dirt
go get code.rocketnine.space/tslocum/cmd/dirt
Download and install mkdirt to ~/go/bin/mkdirt
go get code.rocketnine.space/tslocum/cmd/mkdirt
Run
# Create a game using mkdirt
mkdirt
# Distribute it and play it using dirt
dirt my-game.mud
Support
Please share issues and suggestions here.
Contribute
- Fork this repository.
- Commit code changes to your forked repository.
- Submit a pull request describing your changes.