https://github.com/makosai/go-mud
A multiplayer MUD game made with Go & Socket/WebRTC. Run in your Terminal, Browser, or on Windows.
https://github.com/makosai/go-mud
game game-engine games go golang mud mud-server socket socket-programming sockets terminal terminal-based terminal-game text-based-game tui tui-game web webrtc windows
Last synced: 2 months ago
JSON representation
A multiplayer MUD game made with Go & Socket/WebRTC. Run in your Terminal, Browser, or on Windows.
- Host: GitHub
- URL: https://github.com/makosai/go-mud
- Owner: Makosai
- Created: 2024-04-21T08:18:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-13T22:04:55.000Z (4 months ago)
- Last Synced: 2025-06-13T23:18:45.533Z (4 months ago)
- Topics: game, game-engine, games, go, golang, mud, mud-server, socket, socket-programming, sockets, terminal, terminal-based, terminal-game, text-based-game, tui, tui-game, web, webrtc, windows
- Language: Go
- Homepage:
- Size: 432 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Go-MUD
A text-based MUD written in Go. Features multiplayer with WebRTC and Sockets.
# Running without executable
```sh
go run main.go engine.go
```
# Building Go-MUD
## Building with goreleaser
```sh
goreleaser release --snapshot --clean
```Check the dist folder for the executables.
## Installing goreleaser
> Docs: https://goreleaser.com/install/
npm:
```sh
npm i -g @goreleaser/goreleaser
```chocolatey:
```sh
choco install goreleaser
```winget:
```sh
winget install goreleaser
```apt:
```sh
sudo apt install goreleaser
```go install:
```sh
go install github.com/goreleaser/goreleaser/v2@latest
```